With parent task done and once there's enough data accumulated in Promethes (e.g. 10/12 weeks) we can deprecate the cachestats varnish python subsystem. The following daemons will need to be removed:
- varnishmedia
- varnishreqstats
- varnishrls
- varnishstatsd
- varnishxcache
- varnishxcps
varnishstatsd
The following dashboards have varnishstatsd Graphite metrics (i.e. varnish\..*\.backends\..*)
- db/api-frontend-summary API frontend summary
The Prometheus version is at https://grafana.wikimedia.org/d/Dueegx4Zz/api-frontend-summary-filippo-t184942 although the "rest api varnish hit rate %" for varnish vs restbase metric can't be converted yet because we'd need to calculate over metrics from two different data sources: restbase GET/s (graphite) and varnish restbase backend GET/s (prometheus). @Krinkle @Pchelolo according to dashboard versions you have changed the dashboard, would it be problematic if we drop "REST API Varnish hit rate (GETs, %)" until at least we have restbase req/s in prometheus?
- db/experimental-backend-5xx (Experimental - backend 5xx)
Scheduled to be deleted, unused
- db/maps-performances Maps performances
Prometheus version at https://grafana.wikimedia.org/d/kcAMMw4Wk/maps-performances-filippo-t184942 Latest authors were @MSantos and @Mathew.onipe, could you take a look at the Prometheus version of the dashboard and let me know what you think? If it looks good we can replace the current version with it. ATS per-backend metrics are tracked in T227668: Per-backend ATS Prometheus metrics
- db/media (Media)
Fixed
- db/wdqs-paper-data WDQS Paper data
Scheduled to be deleted, can be recreated if needed (cc @Smalyshev)
- db/wikidata-query-service-frontend Wikidata Query Service Frontend
Updated with Prometheus Varnish metrics (cc @Smalyshev)
varnishreqstats
The following dashboards have varnishreqstats Graphite metrics (i.e. varnish\..+\..+\.frontend)
- db/experimental-backend-5xx (Experimental - backend 5xx)
Scheduled for removal - db/varnish-http-requests (Varnish HTTP Requests)
- db/varnish-http-errors (Varnish: HTTP Errors)
- db/varnish-http-errors-datacenters (Varnish: HTTP Errors (datacenters))
Prometheus version is live, graphite version is scheduled for deletion - db/varnish-http-errors-copy-jun-2019 (Varnish: HTTP Errors Copy Jun 2019)
Uses Prometheus, varnishreqstats metrics removed from json model - db/xxx-cdanis-estimation-prometheus-varnish-http-requests-copy (xxx cdanis estimation Prometheus Varnish HTTP Requests Copy)
Uses Prometheus, varnishreqstats metrics removed from json model