Kubernetes-Defined Monitoring [I]
summary
Demonstrates two concrete data-collection models: a sidecar per-pod exporter and a sysdig kernel tap/system-call capture that auto-correlates metrics with Kubernetes metadata; shows live demos (laptop cluster) of drilling from namespace → deployment → pod to inspect CPU, HTTP payloads, logs and save syscall traces. Implements annotations-as-monitoring-as-code that creates teams, dashboards and alerts automatically (examples: sustained 60s avg response >500ms across service, per-container CPU >80%), and the demos work end-to-end.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:25Agenda
- 2:22What is KubernetesDefined Monitoring
- 3:46How does this impact monitoring
- 5:18Getting the data
- 6:02Models
- 8:32Guidelines
- 15:24Troubleshooting
- 21:16Teams
related talks
37mYou’re Monitoring Kubernetes Wrong
44mThe Dark Art of Container Monitoring
30mCrash course in Kubernetes monitoring
28mImplementing Observability in Kubernetes
30mMix Kubernetes with Linux Kernel Tracing to Boost the Observability of Your Cluster
46mLeveraging Prometheus Service Monitor and Pod Monitor for Enhanced Kubernetes Monitoring
28mYou’re monitoring containers wrong
24mPractical Kubernetes Monitoring with Prometheus
