apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: grafana namespace: grafana annotations: monitoring.edge.ncr.com/allowed-metrics: | {job="grafana-service"} spec: selector: matchLabels: app.kubernetes.io/name: grafana endpoints: - port: grafana-http metricRelabelings: - action: replace regex: ^grafana_([a-z\d_]+) replacement: $${1} sourceLabels: - __name__ targetLabel: __name__ - action: replace regex: ^([a-z\d_]+) replacement: grafana_$${1} sourceLabels: - __name__ targetLabel: __name__ - action: drop regex: grafana_alerting.* sourceLabels: - __name__ - action: keep regex: grafana_.* sourceLabels: - __name__