# Example Prometheus alerts for Admission Controllers
groups:
- name: admission_controller_alerts
rules:
- alert: AdmissionControllerFailure
expr: kube_admission_controller_request_count{status="failure"} > 0
for: 5m
labels:
severity: critical
annotations:
summary: "Admission Controller Failure Detected"
description: "Admission Controller at {{ $labels.namespace }} has failed requests."
- alert: HighAdmissionLatency
expr: histogram_quantile(0.95, sum(rate(kube_admission_controller_request_duration_seconds_bucket[5m])) by (le, namespace)) > 0.1
for: 5m
labels:
severity: warning
annotations:
summary: "High Latency in Admission Controller"
description: "95th percentile request latency exceeds 100ms for {{ $labels.namespace }}."
How do I avoid rehashing overhead with std::set in multithreaded code?
How do I find elements with custom comparators with std::set for embedded targets?
How do I erase elements while iterating with std::set for embedded targets?
How do I provide stable iteration order with std::unordered_map for large datasets?
How do I reserve capacity ahead of time with std::unordered_map for large datasets?
How do I erase elements while iterating with std::unordered_map in multithreaded code?
How do I provide stable iteration order with std::map for embedded targets?
How do I provide stable iteration order with std::map in multithreaded code?
How do I avoid rehashing overhead with std::map in performance-sensitive code?
How do I merge two containers efficiently with std::map for embedded targets?