Page MenuHomePhabricator

Remove most Navigation Timing by country metrics from Graphite
Closed, ResolvedPublic

Description

Follows-up T128709: Segment Navigation Timing data by continent

The sampling is too low for this to be useful for the number of countries we currently track. I'd recommend we reduce it to just a handful of large countries on several different continents.

For anything else we can use on-off queries in the raw EventLogging data in MySQL or Hadoop, we need the fragmentation in Graphite for that, and isn't actually useful because there's less than 1 data point per minute for many of the countries.

Event Timeline

Krinkle renamed this task from Consider removing (some) countries from Navigation Timing fragmentation to Remove Navigation Timing by country metrics from Graphite.Sep 12 2017, 2:35 PM

Once T166414 is solved, we'll just use that instead for the most part.

Rephrasing this task as removing it entirely. We may keep the basic breakdown by continent so that we have at least some geographical breakdown available for public viewing, and nicely integrated with Grafana.

Krinkle lowered the priority of this task from Medium to Low.Sep 12 2017, 2:37 PM
Krinkle renamed this task from Remove Navigation Timing by country metrics from Graphite to Remove most Navigation Timing by country metrics from Graphite.Sep 13 2017, 3:13 PM

Change 377806 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[operations/puppet@production] webperf: Use minimum sampling of 5 hits/min for by-country breakdown in navtiming

https://gerrit.wikimedia.org/r/377806

Change 377806 merged by Filippo Giunchedi:
[operations/puppet@production] webperf: Limit by-country navtiming breakdown to those with 5 hits/min

https://gerrit.wikimedia.org/r/377806