Labels vs annotations: how one YAML indent made Prometheus scrape Pyroscope twice - DEV Community
A Helm refactor moved prometheus.io/service-monitor from labels to annotations, so the ServiceMonitor stopped excluding Pyroscope's headless service and metrics were duplicated.