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.wikibase.quality.constraints.check.timing.Q*_*
[ ] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.timing
[ ] MediaWiki.wikibase.quality.constraints.sparql.timing
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*
[ ] MediaWiki.wikibase.quality.constraints.type.php.overflow.timing
[ ] MediaWiki.wikibase.quality.constraints.specials.specialConstraintReport.executeCheck
[ ] MediaWiki.wikibase.quality.constraints.sparql.typeFallback
[ ] MediaWiki.wikibase.quality.constraints.sparql.*throttling
[ ] MediaWiki.wikibase.quality.constraints.sparql.error.http.*
[ ] MediaWiki.wikibase.quality.constraints.sparql.error
[ ] MediaWiki.wikibase.quality.constraints.sparql.cached
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.miss
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.init
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.hit
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.miss
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.hit
[ ] MediaWiki.wikibase.quality.constraints.check.entity.timing
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.miss
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.hit
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.*
[ ] MediaWiki.wikibase.quality.constraints.api.checkConstraints.execute
[ ] MediaWiki.wikibase.quality.constraints.api.checkConstraints.execute.sum
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.hit.sum
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.miss.sum
[ ] MediaWiki.wikibase.quality.constraints.cache.entity.*.sum
[ ] MediaWiki.wikibase.quality.constraints.check.entity.timing.sum
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*_Format*.p95
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*_Format*.p99
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21502404_FormatChecker.p99
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21503250_TypeChecker.mean
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21503250_TypeChecker.p75
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21503250_TypeChecker.p95
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21503250_TypeChecker.upper
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21510865_ValueTypeChecker.mean
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21510865_ValueTypeChecker.p75
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21510865_ValueTypeChecker.p95
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q21510865_ValueTypeChecker.upper
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q*_*.count
[ ] MediaWiki.wikibase.quality.constraints.check.timing.Q*_*.sum
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*.sum
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*.upper
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.hit.sum
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.miss.rate
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.miss.sum
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.hit.sum
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.init.sum
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.miss.sum
[ ] MediaWiki.wikibase.quality.constraints.regex.cache.refresh.sum
[ ] MediaWiki.wikibase.quality.constraints.sparql.cached.count
[ ] MediaWiki.wikibase.quality.constraints.sparql.error.count
[ ] MediaWiki.wikibase.quality.constraints.sparql.error.http.*.sum
[ ] MediaWiki.wikibase.quality.constraints.sparql.*throttling.sum
[ ] MediaWiki.wikibase.quality.constraints.sparql.timing.count
[ ] MediaWiki.wikibase.quality.constraints.sparql.timing.median
[ ] MediaWiki.wikibase.quality.constraints.sparql.typeFallback.count
[ ] MediaWiki.wikibase.quality.constraints.specials.specialConstraintReport.executeCheck.sum
[ ] MediaWiki.wikibase.quality.constraints.type.php.overflow.timing.median
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.mean
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.median
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p75
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p95
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p99
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.entities.upper
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.timing.count
[ ] MediaWiki.wikibase.quality.constraints.type.php.success.timing.median
[ ] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing.count
[ ] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing.median