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.php.success.timing
[ ] MediaWiki.wikibase.quality.constraints.check.timing.*
[ ] MediaWiki.wikibase.quality.constraints.specials.specialConstraintReport.executeCheck
[ ] 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.specials.specialConstraintReport.executeCheck.sum
[ ] MediaWiki.wikibase.quality.constraints.sparql.timing
[ ] 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.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
[x] MediaWiki.wikibase.quality.constraints.sparql.typeFallback T354909
[x] MediaWiki.wikibase.quality.constraints.sparql.typeFallback.count T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.overflow.timing T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.overflow.timing.median T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.mean T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.median T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p75 T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p95 T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.p99 T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.entities.upper T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.timing.count T354909
[x] MediaWiki.wikibase.quality.constraints.type.php.success.timing.median T354909
[x] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing T354909
[x] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing.count T354909
[x] MediaWiki.wikibase.quality.constraints.type.sparql.success.timing.median T354909
[[ https://gerrit.wikimedia.org/g/mediawiki/extensions/WikibaseQualityConstraints | source code ]]