[go: up one dir, main page]

Page MenuHomePhabricator

Converting MediaWiki Metrics to StatsLib
Open, Needs TriagePublic

Description

Migration Status Dashboard

This task aims to convert MediaWiki statistics end-to-end to a Prometheus-capable metrics library and port/migrate all existing metrics to this new implementation.

The hypothesis driving this project is that by aggregating all MediaWiki statistics in a single modern system, we can improve the developer workflow and assist with troubleshooting by reducing tool fragmentation. Success will be measured by ensuring that all metrics produced by MediaWiki are exported to Prometheus and supported by the observability team.

This project was initiated in follow up to an RFC (T249164: RFC: Better interface for generating metrics in MediaWiki) and a desire to sunset our previous generation metrics collection stack (Graphite - Wikitech && T228380: Tech debt: sunsetting of Graphite).

The transition to Prometheus metrics from Graphite offers several advantages, including the ability to tag and label data, adding multidimensionality to these metrics, and allowing us to stay on a currently supported system and decommission older tech.

Related to: T240685: MediaWiki Prometheus support

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.
StatusSubtypeAssignedTask
OpenNone
Invalidcolewhite
Resolvedcolewhite
Resolvedherron
Resolvedcolewhite
ResolvedJoe
Resolvedherron
DuplicateNone
DuplicateNone
DuplicateNone
Resolvedherron
Resolvedfgiunchedi
Resolvedcolewhite
OpenNone
ResolvedDAlangi_WMF
ResolvedDAlangi_WMF
OpenNone
DuplicateDAlangi_WMF
ResolvedDAlangi_WMF
DuplicateNone
DuplicateDAlangi_WMF
Opencolewhite
Resolvedcolewhite

Event Timeline