apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
  name: prom-integration-alert
  labels:
    app: prom-integration
    release: self-monitoring
spec:
  groups:
    - name: metrics-integration-alerts
      rules:
        - alert: MetricsIntegrationQueryFailure
          expr: increase(metrics_integration_query_failure_total[5m]) > 0
          labels:
            severity: major
            component: metrics-integration
            oncall_team: resilience
          annotations:
            summary: "Metrics integration query failures detected"
            description: "There have been failed metric queries in the last 5 minutes for metrics-integration."
