feat: Grafana dashboard ConfigMap, PrometheusRule SLO alerts, RapidAPI listing copy #25
Reference in New Issue
Block a user
Delete Branch "feature/monitoring-dashboards-alerts-listings"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements three agent-ready issues in one branch.
Issue #22 — Grafana dashboard ConfigMap
flux/monitoring/grafana-dashboard-apis.yaml: ConfigMap labelledgrafana_dashboard: "1", namespacemonitoringapi=~"zip-enrichment|holidays|air-quality"flux/monitoring/kustomization.yamlIssue #23 — PrometheusRule SLO alerts
flux/monitoring/prometheusrule-apis.yaml: PrometheusRule CR inmonitoringnamespaceapp: kube-prometheus-stack,release: kube-prometheus-stack(matches ruleSelector)APIHighErrorRatewarning (>5% 5xx / 5m) and critical (>20% 5xx / 5m)APIHighLatencywarning (P95 > 2s / 5m)APIDataStalewarning (freshness > 2592000s / 30 days)APIDowncritical (up==0 for 2m) for job=~"zip|holidays|air-quality"severity+team: api-companyflux/monitoring/kustomization.yamlIssue #24 — RapidAPI listing copy
docs/rapidapi-listings.md: Complete listing copy for all three APIsValidation
Closes leeworks-agents/api-company#22
Closes leeworks-agents/api-company#23
Closes leeworks-agents/api-company#24