Summary
Prod monitoring is firing persistent control-plane / scrape / rule alerts while application workloads appear healthy. This reduces trust in alerts during real incidents.
Evidence
Observed via Prometheus/Grafana read-only checks on 2026-07-06 UTC.
Firing alerts included:
KubeProxyDown critical
KubeSchedulerDown critical
KubeControllerManagerDown critical
PrometheusRuleFailures critical
TargetDown warnings for kubelet / coredns / gpu-metrics
Watchdog
At the same time:
- Public API and agent healthchecks returned 200.
prod-omi-gke pods in prod-omi-backend were 1/1 Running.
kube_deployment_status_replicas_unavailable was 0 for prod Omi backend services.
- Pending/Failed/Unknown pod counts from Prometheus were 0 for prod backend/monitoring/system namespaces in the sampled query.
Separately, pusher logs include many normal INFO request lines emitted at ERROR severity, which further increases monitoring noise.
Expected behavior
Alerts should represent actionable service or infrastructure degradation. Managed-GKE control-plane scrape limitations and known unavailable targets should be adjusted, suppressed, or relabeled so they do not page as critical app-impacting issues.
Acceptance criteria
Priority
P2/P3: monitoring reliability issue; not itself a prod outage, but it weakens incident response.
Summary
Prod monitoring is firing persistent control-plane / scrape / rule alerts while application workloads appear healthy. This reduces trust in alerts during real incidents.
Evidence
Observed via Prometheus/Grafana read-only checks on 2026-07-06 UTC.
Firing alerts included:
KubeProxyDowncriticalKubeSchedulerDowncriticalKubeControllerManagerDowncriticalPrometheusRuleFailurescriticalTargetDownwarnings for kubelet / coredns / gpu-metricsWatchdogAt the same time:
prod-omi-gkepods inprod-omi-backendwere1/1 Running.kube_deployment_status_replicas_unavailablewas 0 for prod Omi backend services.Separately, pusher logs include many normal INFO request lines emitted at ERROR severity, which further increases monitoring noise.
Expected behavior
Alerts should represent actionable service or infrastructure degradation. Managed-GKE control-plane scrape limitations and known unavailable targets should be adjusted, suppressed, or relabeled so they do not page as critical app-impacting issues.
Acceptance criteria
KubeProxyDown,KubeSchedulerDown, andKubeControllerManagerDownalerts.PrometheusRuleFailuresin the affected rule groups.TargetDownfor kubelet/coredns/gpu-metrics and make the alert actionable or suppress expected gaps.Priority
P2/P3: monitoring reliability issue; not itself a prod outage, but it weakens incident response.