Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Prometheus and Grafana Stack
Bestseller
Role Play
Rating: 4.6 out of 5(952 ratings)
8,246 students

Mastering Prometheus and Grafana Stack

Observability with Prometheus, Grafana, Grafana Loki, Alloy and Mimir - Includes Opentelemetry
Created byAref Karimi
Last updated 1/2026
English

What you'll learn

  • Installing Prometheus on Windows, Linux, and Mac
  • Pushing Metrics to Prometheus
  • Visualizing Metrics in Prometheus
  • Functions and Aggregation Operators in Prometheus
  • Alerting in Prometheus
  • Defining Data Collection Rules for Faster Data Aggregation
  • Securing Prometheus with HTTPS and Authenticaiton
  • Installing Grafana on Windows, Linux, and Mac
  • Using Grafana to Visualize Prometheus Metrics
  • Securing Grafana with OAuth and Active Directory
  • Grafana Loki (Installationa & Use) to Collect and Analyse Logs

Course content

24 sections132 lectures9h 45m total length
  • Introduction to Telemetry4:40

    Learn what Telemetry is and how it can be used to improve the performance of your application, diagnose the issues in Production and help the business understand the system and users' behavior.

  • Prometheus and Grafana at a Glance2:11

    Learn how Prometheus, Grafana and OpenTelemetry fit together

  • Chat to your colleague, Alessandro, about Telemetry, Prometheus and Grafana

Requirements

  • Basic knowledge about IP, DNS and general networking concepts

Description

Are you looking for a Prometheus tutorial to teach you how to collect metrics and monitor using Prometheus and Grafana? Look no further!


Prometheus is a free and powerful time-series database that monitors microservices and infrastructure, such as Kubernetes. Its flexible query language, PromQL, lets you record real-time metrics and generate valuable insights.

This course is tailored for developers, DevOps Engineers, and Solution Architects who want to learn Prometheus and Grafana's observability stack and apply it to their work.


You'll learn how to set up and configure Prometheus, Grafana,  Grafana Loki, Grafana Alloy and Grafana Mimir on Linux, Windows, macOS, and with Docker. This powerful stack will enable you to collect metrics and logs, and visualise them with professional-looking dashboards in Grafana.


Prometheus is thoroughly explored in this course, covering functions, Alerting, Recording Rules, Short-lived Jobs, Push Gateway, and Security. 


Grafana is also adequately covered in lectures that teach you how to install Grafana, create dashboards, set up alerting rules, notify management, and administer Grafana.


Metrics are not the only signal that matters in the realm of observability. Logs play a crucial role in identifying and, more importantly, diagnosing the root cause of the problems. That's why the course has a section specifically for Grafana Loki, Grafana Lab's log collection and analysis tool.


No setup headaches — you'll also get instant access to a browser-based playground powered by Killer Coda, so you can start experimenting without installing anything. Great for quick access to Prometheus and Grafana environments.


This course is continuously updated to ensure you stay up-to-date with the latest changes and additions to Grafana and Prometheus.

Who this course is for:

  • DevOps Engineers
  • Developers
  • Solution Architects