Page MenuHomePhabricator

Migrate MediaWiki.timing 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.timing.changesListSpecialPage.ready.*.sample_rate
  • MediaWiki.timing.createaccountAbuseFilter.$metric (dupe T359359)
  • MediaWiki.timing.createaccountAbuseFilter.sample_rate (dupe T359359)
  • MediaWiki.timing.editAbuseFilter.$metric (dupe T359359)
  • MediaWiki.timing.editAbuseFilter.sample_rate (dupe T359359)
  • MediaWiki.timing.login.ui.*
  • MediaWiki.timing.login.ui.$authAction.p*
  • MediaWiki.timing.login.ui.$authAction.sample_rate
  • MediaWiki.timing.login.ui.create.$metric
  • MediaWiki.timing.login.ui.create.sample_rate
  • MediaWiki.timing.nullEditResponseTime.sample_rate
  • MediaWiki.timing.pageTriage.articleCompileProcessor.compileMetadata.saveImmediate.p99
  • MediaWiki.timing.pageTriage.articleCompileProcessor.process.*.p99
  • MediaWiki.timing.stashAbuseFilter.$metric (dupe T359359)
  • MediaWiki.timing.stashAbuseFilter.sample_rate (dupe T359359)
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Recentchanges.median
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Recentchanges.p75
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Recentchanges.p95
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Watchlist.median
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Watchlist.p75
  • MediaWiki.timing.structuredChangeFilters.backendResponse.Watchlist.p95
  • MediaWiki.timing.structuredChangeFilters.ready.Recentchanges.median
  • MediaWiki.timing.structuredChangeFilters.ready.Recentchanges.p75
  • MediaWiki.timing.structuredChangeFilters.ready.*.sample_rate
  • MediaWiki.timing.structuredChangeFilters.ready.Watchlist.median
  • MediaWiki.timing.structuredChangeFilters.ready.Watchlist.p75
  • MediaWiki.timing.structuredChangeFilters.*.Recentchanges.median
  • MediaWiki.timing.structuredChangeFilters.*.Watchlist.median
  • MediaWiki.timing.viewResponseTime.$platform.
  • MediaWiki.timing.viewResponseTime.$platform.p75
  • MediaWiki.timing.viewResponseTime.desktop.median
  • MediaWiki.timing.viewResponseTime.desktop.p75
  • MediaWiki.timing.viewResponseTime.mobile.median
  • MediaWiki.timing.viewResponseTime.mobile.p75
  • MediaWiki.timing.viewResponseTime.*.p75
  • MediaWiki.timing.viewResponseTime.*.sample_rate

Event Timeline

lmata renamed this task from Migrate ediaWiki.timing to statslib to Migrate MediaWiki.timing to statslib.Mar 6 2024, 4:44 AM

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

[mediawiki/extensions/WikimediaEvents@master] migrate timing.viewResponseTime to statslib

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

Change #1076044 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] migrate timing.viewResponseTime to statslib

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

colewhite claimed this task.
colewhite updated the task description. (Show Details)
colewhite subscribed.

Calling this one done!