Learn how Prometheus—an open-source systems monitoring and alerting toolkit—pairs with Kubernetes and works to monitor distributed systems.
Overview
Syllabus
Introduction
- Prometheus monitoring to prevent outages
- What you should know
- Logging vs. monitoring
- Monitoring Kubernetes
- Enabling Prometheus monitoring, part 1
- Enabling Prometheus monitoring, part 2
- Capturing Kubernetes infrastructure data
- Capturing container data with cAdvisor
- Monitoring application-specific data
- Adding sidecar containers for app data
- Discovering collections
- Filtering and combining metrics
- Finding top talkers
- Displaying metrics in the web console
- Using Grafana as a dashboard
- Creating alerts in Prometheus
- Generating application-driven alerts
- Next steps
Taught by
Robert Starmer