Page MenuHomePhabricator

Migrate MediaWiki.arclamp to statslib
Closed, ResolvedPublic

Description

Follow the migration process as outlined below.

Secure/Conduct code review(s).
Deploy the changes to production via the train (https://wikitech.wikimedia.org/wiki/Deployments/Train).
Verify that the changes have been successfully implemented.
Update the relevant dashboard(s) by replacing the old Graphite metric(s) with the new Prometheus metric(s).
Please follow the guidelines and standards outlined in the provided documentation:

https://www.mediawiki.org/wiki/Manual:Stats for detailed guidance on the conversion process.
https://drive.google.com/file/d/12yQEuOapkML1vb9MgCaX1QzbLBdXE6X2/view for a video tutorial on the conversion process.
https://docs.google.com/presentation/d/1SZWf_D3mWNX-XHN8PHYI84LDZr6GUQC2AMhZ9mQXCI0/edit#slide=id.g2795460c956_0_23 for slides on the best practices for converting metrics to statslib.

  • MediaWiki.arclamp_client_error.* source
  • MediaWiki.arclamp_samples.* source
  • MediaWiki.arclamp_samples_components.* source

Event Timeline

Change #1081461 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/mediawiki-config@master] Profiler: emit both statsd and dogstatsd

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

tappof subscribed.

Change #1081461 merged by jenkins-bot:

[operations/mediawiki-config@master] Profiler: emit both statsd and dogstatsd

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

Mentioned in SAL (#wikimedia-operations) [2025-03-20T20:41:24Z] <tgr@deploy2002> Started scap sync-world: Backport for [[gerrit:1081461|Profiler: emit both statsd and dogstatsd (T359385)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-20T20:45:53Z] <tgr@deploy2002> cwhite, tgr: Backport for [[gerrit:1081461|Profiler: emit both statsd and dogstatsd (T359385)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-20T20:57:36Z] <tgr@deploy2002> Finished scap sync-world: Backport for [[gerrit:1081461|Profiler: emit both statsd and dogstatsd (T359385)]] (duration: 16m 11s)

Change #1130166 had a related patch set uploaded (by Cwhite; author: Cwhite):

[operations/mediawiki-config@master] bugfix: add back missing pipe char to conform to dogstatsd spec

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

Change #1130166 merged by jenkins-bot:

[operations/mediawiki-config@master] bugfix: add back missing pipe char to conform to dogstatsd spec

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

Mentioned in SAL (#wikimedia-operations) [2025-03-24T13:57:20Z] <tgr@deploy1003> Started scap sync-world: Backport for [[gerrit:1130166|bugfix: add back missing pipe char to conform to dogstatsd spec (T359385)]], [[gerrit:1130593|Fix clearing stuck 'UserID' and 'UserName' cookies on Wikitech (T389796)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-24T14:01:54Z] <tgr@deploy1003> tgr, matmarex, cwhite: Backport for [[gerrit:1130166|bugfix: add back missing pipe char to conform to dogstatsd spec (T359385)]], [[gerrit:1130593|Fix clearing stuck 'UserID' and 'UserName' cookies on Wikitech (T389796)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-24T14:14:37Z] <tgr@deploy1003> Finished scap sync-world: Backport for [[gerrit:1130166|bugfix: add back missing pipe char to conform to dogstatsd spec (T359385)]], [[gerrit:1130593|Fix clearing stuck 'UserID' and 'UserName' cookies on Wikitech (T389796)]] (duration: 17m 16s)

colewhite claimed this task.
colewhite subscribed.

Dashboard looks migrated thanks to @andrea.denisse!

Calling this one done!