Self-hosted Prometheus stacks degrade in predictable ways: a label

explosion that quietly doubles TSDB head size, a metric scraped by

every node and queried by none, an alert rule that has not fired in

nine months, a dashboard panel pointing at a metric that was renamed

last quarter. The signals are all there in the existing APIs, but