How to Be 10x SRE? A Deep Dive to Prometheus Operator
Talkat PrometheusDay Europe 2022 · on Tuesday, 2022-05-17· at 10:50· Pavilion 3, Room F | Level 2 | Central Forum + Live Stream, Feria Valencia, Spain + Live Stream·
summary
Shows how Prometheus Operator uses eight CRDs (Prometheus, Alertmanager, ThanosRuler, ServiceMonitor, PodMonitor, Probe, PrometheusRule, AlertmanagerConfig) to auto-generate Prometheus configs, reload via a sidecar, and operate Alertmanager and Thanos; includes concrete examples for TLS config, remote_write with queue and OAuth2 auth, and Probe blackbox checks. Describes kube-prometheus ready-to-run manifests, Grafana mixins workflow, and claims daily maintenance across thousands of OpenShift clusters while noting scaling and configurability limits.
AI-written summary · about
chapters (19)
- 0:00Thank you to our Session Recording Sponsor!
- 0:54Takeaways
- 1:28Typical Monitoring Stack
- 3:47Operator = CRD + Custom Controllers
- 4:47Prometheus Operator Architecture
- 5:11Prometheus-Operator CRD's
- 5:48Prometheus Custom Resource
- 7:07Service Monitor, Pod Monitor and Probe
- 8:56Probe Example: Static Target
- 10:32Probe Example: Ingress
- 11:37How monitoring works?
- 13:15Alerting - PrometheusRule
- 14:58Alerting - AlertManager CRD
- 16:28Security - TLS
- 17:57Remote Write
- 19:31Kube-Prometheus
- 21:23Limitations
- 22:36Future
- 23:11Summary
related talks
31mDeep Dive into the Prometheus Operator Ecosystem
02h 43mPrometheus from A to Z
26mEnd-to-end monitoring with the Prometheus Operator
46mLeveraging Prometheus Service Monitor and Pod Monitor for Enhanced Kubernetes Monitoring
28mPrometheus Operators in the Wild
24mPractical Kubernetes Monitoring with Prometheus
24mDeclarative Monitoring pipelines with Prometheus
37mMonitoring Kubernetes with Prometheus
