Page MenuHomePhabricator

Per-country Frontend Traffic dashboards
Closed, ResolvedPublic

Description

We currently use mostly two dashboards to observe HTTP traffic at the Frontend CDN layer: Frontend Traffic and Aggregate Client Status Code.

It would be great to add another information to those graphs, namely the country the request comes from as determined by geolocation. We do have such data in Turnilo already, but makig it available in Grafana too would be great.

Event Timeline

lmata moved this task from Inbox to Radar on the observability board.

The idea LGTM overall, something to lookout for though is that geo country in metric labels (if that's the implementation) could potentially explode the metric cardinality. If country is added only for a few low cardinality metrics (e.g. total requests) then it might be ok!

BBlack subscribed.

The swap of Traffic for Traffic-Icebox in this ticket's set of tags was based on a bulk action for all tickets that aren't are neither part of our current planned work nor clearly a recent, higher-priority emergent issue. This is simply one step in a larger task cleanup effort. Further triage of these tickets (and especially, organizing future potential project ideas from them into a new medium) will occur afterwards! For more detail, have a look at the extended explanation on the main page of Traffic-Icebox . Thank you!

akosiaris subscribed.

Removing SRE, has already been triaged to a more specific SRE subteam

Volans claimed this task.
Volans subscribed.

Boldly resolving as this need is currently satisfied by the Superset webrequest sampled dashboards that have a per-country filter in addition to many more available filters.