Page MenuHomePhabricator

Fix broken parsoid grafana dashboards
Open, HighPublic

Description

Event Timeline

Histogram metric type is now available: gerrit.wikimedia.org/r/c/mediawiki/core/+/1063065
It looks like the problem is that we were using timings to workaround the lack of the metric type but the buckets skewed the results.

Change #1139423 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/parsoid@master] WIP: Add histogram util and send histogram metrics

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

Change #1139425 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/core@master] WIP: Abstract observe histogram

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

Change #1139425 merged by jenkins-bot:

[mediawiki/core@master] Abstract observe histogram in SiteConfig

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

ssastry triaged this task as High priority.May 22 2025, 5:58 PM

Change #1139423 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Use histogram metrics instead of fake timings

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

Change #1150766 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a4

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

Change #1150766 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a4

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

ssastry subscribed.

The wt2html dashboard is still broken. Just one example: there is no way parsoid's mean wt2html output size is 80mb or mean input wt2html size is 11mb. I am sure the html2wt dashboard has issues as well, but haven't investigated. Moving it back to 'needs investigation' and unassigning myself for now.