Monitoring is a key practice area of modern operations. Learn the techniques and tools for monitoring from a DevOps mindset.
Overview
Syllabus
Introduction
- Measure, detect, and respond
- What you need to know
- Overview of monitoring and observability
- Importance of observability in building applications
- Pillars of observability
- Observability architecture
- Metric types
- Analyzing metrics
- Choosing the right metric
- Metrics in action using Mimir and Grafana Cloud
- Concepts of tracing and distributed systems
- Tracing in action using Tempo and Grafana Cloud
- Concepts of logging and log management
- Best practices for logging
- Log collection and application
- Log monitoring in action using Loki and Grafana Cloud
- Collecting system events
- Event analysis and correlation
- Application performance monitoring
- Synthetics monitoring
- Infrastructure monitoring
- Product monitoring
- Other monitoring techniques
- Dashboards and visualization
- Monitoring and alerting
- SLIs, SLOs, SLAs
- Incident management
- Machine learning and observability
- Choosing your observability stack
- Measuring the success of your observability
- Implementing observability in your organization
Taught by
Peco Karayanev and Ernest Mueller