HOME > Development > Mastering Prometheus and Grafana (Including Loki Alloy)

Mastering Prometheus and Grafana (Including Loki Alloy)

  • Development
  • Mar 06, 2025
SynopsisMastering Prometheus and Grafana (Including Loki & Alloy ...
Mastering Prometheus and Grafana (Including Loki Alloy)  No.1

Mastering Prometheus and Grafana (Including Loki & Alloy), available at $49.99, has an average rating of 4.57, with 115 lectures, based on 382 reviews, and has 3023 subscribers.

You will learn about 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 This course is ideal for individuals who are DevOps Engineers or Developers or Solution Architects It is particularly useful for DevOps Engineers or Developers or Solution Architects.

Enroll now: Mastering Prometheus and Grafana (Including Loki & Alloy)

Summary

Title: Mastering Prometheus and Grafana (Including Loki & Alloy)

Price: $49.99

Average Rating: 4.57

Number of Lectures: 115

Number of Published Lectures: 115

Number of Curriculum Items: 115

Number of Published Curriculum Objects: 115

Original Price: A$32.99

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • DevOps Engineers
  • Developers
  • Solution Architects
  • Target Audiences

  • DevOps Engineers
  • Developers
  • Solution Architects
  • Are you looking for a Prometheus tutorial to teach you metric collection and monitoring using Prometheus and Grafana? Look no further!

    Prometheus is a free, powerful time-series database that monitors microservices and infrastructure (e.g., 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, and Grafana Loki on Linux, Windows, and Mac, as well as 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 and covers Functions, Alerting, Recording Rules, Short-lived Jobs, Push Gateway, and Security. 

    Grafana is also adequately covered with lectures that teach you how to install Grafana, create dashboards, create 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 is why the course has a section specifically for Grafana Loki, Grafana Lab’s log collection and analysis tool.

    This course is continuously updated to make sure you will stay up-to-date with latest changes and additions of Grafana and Prometheus.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to Telemetry

    Lecture 2: Prometheus and Grafana at a Glance

    Chapter 2: Installing and Setting Up Prometheus

    Lecture 1: Installing Prometheus on Windows

    Lecture 2: Installing Prometheus on Mac

    Lecture 3: Installing Prometheus on Ubuntu

    Chapter 3: Collecting Metrics from Unix, Linux and Mac

    Lecture 1: Overview of Scraping and Push Gateway

    Lecture 2: Node Exporter Part 1

    Lecture 3: Node Exporter Part 2

    Lecture 4: Node Exporter Part 3

    Lecture 5: Running Node Exporter as a Service on Ubuntu

    Lecture 6: Installind Node Exporter on Mac with Home Brew

    Chapter 4: Collecting Metrics from Windows

    Lecture 1: Collecting Metrics with WMI Exporter

    Chapter 5: Retrieving Metrics

    Lecture 1: Data Model of Prometheus

    Lecture 2: Data Types in Prometheus

    Lecture 3: Binary Arithmatic Operators in Prometheus

    Lecture 4: Binary Comparison Operators in Prometheus

    Lecture 5: Set Binary Operators in Prometheus

    Lecture 6: Matchers and Selectors in Prometheus

    Lecture 7: Aggregation Operators

    Lecture 8: Time Offsets

    Chapter 6: Functions in Prometheus

    Lecture 1: Clamping and Checking Functions

    Lecture 2: Delta and iDelta

    Lecture 3: Sorting and TimeStamp

    Lecture 4: Aggregations Over Time

    Chapter 7: Alerting

    Lecture 1: Alerts overview

    Lecture 2: Defining Alert Rules

    Lecture 3: Defining a Time Threshold

    Lecture 4: Labels, Annotations, and Templates

    Lecture 5: What is Alert Manager?

    Lecture 6: Installing Alert Manager on Windows

    Lecture 7: Installing Alert Manager on Mac Computers

    Lecture 8: Installing Alert Manager on Ubuntu

    Lecture 9: Receivers in Alert Manager

    Lecture 10: Routes in Alert Manager

    Lecture 11: Integrating Alert Manager with Slack

    Lecture 12: Integrating Alert Manager with PagerDuty

    Lecture 13: Inhibiting and Silencing Notifications

    Chapter 8: Recording Rules in Prometheus

    Lecture 1: Introduction to Recording Rules

    Lecture 2: Writing a recording rule with rate function

    Chapter 9: Client Libraries of Prometheus and Short-lived Jobs

    Lecture 1: Introduction to Client Libraries

    Lecture 2: Using the Python client library – the Summary metric

    Lecture 3: Using the Python client library – Counters and Gauges

    Lecture 4: Using the Python client library – Labels

    Lecture 5: Using the Java client library

    Lecture 6: Using the .NET (dotnet) client library – Part 1

    Lecture 7: Using the .NET (dotnet) client library – Part 2 – Labels

    Lecture 8: Using the .NET (dotnet) client library in ASP.NET Core

    Chapter 10: Introduction to Service Discovery and Push Gateway

    Lecture 1: Introduction to Service Discovery and Push Gateway

    Chapter 11: Service Discovery

    Lecture 1: Service Discovery Options in Prometheus

    Lecture 2: Service Discovery in AWS (EC2 and LightSail) – Part 1

    Lecture 3: Service Discovery in AWS – Example and Case Study

    Lecture 4: File-based Service Discovery

    Chapter 12: The Push Gateway

    Lecture 1: Installing PushGateway on Windows and Mac

    Lecture 2: Installing PushGateway on Ubuntu (Linux)

    Lecture 3: Sending Metrics to PushGateway with Python

    Lecture 4: Sending Metrics to PushGateway with Java

    Lecture 5: Sending Metrics to PushGateway with Dotnet

    Chapter 13: Security in Prometheus

    Lecture 1: Introduction to Authentication Methods in Prometheus

    Lecture 2: Basic Authentication in Prometheus

    Lecture 3: Enabling HTTPS for Improved Security

    Lecture 4: Enabling HTTPS on Exporters i.e. Node Exporter

    Lecture 5: Securying PushGateway

    Lecture 6: Connecting to Push Gateway Securely

    Lecture 7: Securing Alert Manager

    Chapter 14: Grafana Installation and Introduction

    Lecture 1: What is Grafana?

    Lecture 2: Cloud or On-Premises?

    Lecture 3: Installing Grafana on Windows

    Lecture 4: Installing Grafana on Mac with Homebrew

    Lecture 5: Installing Grafana on Ubuntu

    Lecture 6: Installing Grafana on Amazon Linux, Red Hat, CentOS, RHEL, and Fedora

    Lecture 7: Installing Grafana (and Prometheus & Loki) with Docker

    Lecture 8: Configuring Grafana

    Chapter 15: Using Grafana – Connecting and Creating Dashboards

    Lecture 1: Dashboard Design Best Practices

    Lecture 2: The ShoeHub Global Company!

    Lecture 3: Connect Grafana to Prometheus

    Lecture 4: Creating and Managing Dashboards

    Lecture 5: Creating Your First Panel : The Time Series Panel

    Lecture 6: Multiple and Accumulative Queries

    Lecture 7: Exercise: Display Country Data On A Graph Panel

    Lecture 8: Data Transformations

    Lecture 9: Visually Comparing Values with Pie Charts

    Lecture 10: Comparing Metric Data of Two Different Times (Time Shift)

    Lecture 11: Practice : Working with Charts and Thresholds

    Lecture 12: Thresholds in Grafana

    Lecture 13: Variables and Dynamic Dashboards

    Instructors

  • Mastering Prometheus and Grafana (Including Loki Alloy)  No.2
    Aref Karimi
    Technology Leader and Evangalist
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 9 votes
  • 3 stars: 36 votes
  • 4 stars: 122 votes
  • 5 stars: 212 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!