Page MenuHomePhabricator

Port Traffic dashboards to Thanos
Open, MediumPublic

Description

Documentation: https://wikitech.wikimedia.org/wiki/Thanos#Porting_dashboards_to_Thanos

We currently have 59 dashboards tagged as Traffic on grafana but I'd prioritize the following ones:

DoneDashboardData SourceBrief Description of Changes Made
Nohttps://grafana.wikimedia.org/d/000000479/frontend-traffic?orgId=1Global
Yeshttps://grafana.wikimedia.org/d/000000093/varnish-traffic?orgId=1LocalRemoved repeating queries and panels. Enhanced queries to be dynamic.
Yeshttps://grafana.wikimedia.org/d/wiU3SdEWk/cache-host-drilldown?orgId=1LocalRemoved repeating queries, Introduced regex on some queries to eliminate repeating and cover wider ranges e.g http codes
Yeshttps://grafana.wikimedia.org/d/kHk7W6OZz/ats-cluster-view?orgId=1LocalChanged Datasource to Thanos
Nohttps://grafana.wikimedia.org/d/6uhkG6OZk/ats-instance-drilldown?orgId=1
Yeshttps://grafana.wikimedia.org/d/000000399/dns-recursors?orgId=1LocalChanged datasource to Thanos
Yeshttps://grafana.wikimedia.org/d/000000343/load-balancers-lvs?orgId=1LocalRemoved repeating panels. Added site label

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone

Event Timeline

Vgutierrez added a project: Traffic.
Vgutierrez removed a subscriber: Traffic.

Some dashboards, e.g https://grafana.wikimedia.org/d/000000479/frontend-traffic?orgId=1 have their datasource set to [eqiad codfw] prometheus/global and contains user defined recording rules
which are not available in Thanos, yet. After consulting @fgiunchedi a clean up of those recording rules is required i.e move the rules from profile/files/prometheus/rules_global.yml to modules/profile/files/thanos/recording_rules.yaml.