Metrics Monitoring
Monitor Everything Before Failures Happen
- Deploy Prometheus and Grafana monitoring stack on Docker and Kubernetes
- Write PromQL queries to analyze metrics and identify issues
- Build production dashboards that monitor infrastructure and applications
Course curriculum
Section 1 – Welcome 1 lesson
L1
Welcome to Prometheus Monitoring Course
Section 2 – Prometheus and Grafana with Docker Compose 1 lesson
L1
Prometheus and Grafana with Docker Compose
Section 3 – Prometheus Query Language (PromQL) 1 lesson
L1
Prometheus Query Language (PromQL)
Section 4 – Creating Grafana Dashboards 1 lesson
L1
Creating Grafana Dashboards
Section 5 – Prometheus on Kubernetes 1 lesson
L1
Prometheus on Kubernetes
Section 6 – Prometheus Architecture 1 lesson
L1
Prometheus Architecture
Section 7 – MySQL Monitoring 1 lesson
L1
MySQL Monitoring
Section 8 – PostgreSQL Monitoring 1 lesson
L1
PostgreSQL Monitoring
Section 9 – MongoDB Monitoring 1 lesson
L1
MongoDB Monitoring
Section 10 – Redis Monitoring 1 lesson
L1
Redis Monitoring
Section 11 – Clean Up 1 lesson
L1
Final Clean Up
Section 12 – Extra Resources 5 lessons
L1
Instrumenting NestJS Apps with Prometheus Metrics
L2
Instrumenting Spring Boot Apps with Prometheus Metrics
L3
Instrumenting Express.js Apps with Prometheus Metrics
L4
Instrumenting Flask Apps with Prometheus Metrics
L5
Installing Helm on Mac and Windows
Course description
Find out your servers are dying before your users do. You'll build production monitoring with Prometheus and Grafana across nine hands-on modules, using the same observability stack that powers SoundCloud, DigitalOcean, and Cloudflare.
This course takes you from Docker basics to Kubernetes deployments using kube-prometheus-stack. You'll master PromQL for querying metrics, build custom Grafana dashboards, and monitor databases with specialized exporters for MySQL, PostgreSQL, MongoDB, and Redis.
Every application needs monitoring before something breaks at 3am. Learn the industry-standard tools that turn metrics into actionable insights.