Monitoring with Grafana & Prometheus

Self-paced recorded course

Learn monitoring through recorded lessons on Grafana dashboards, Prometheus metrics, application and cloud monitoring, Kubernetes observability and alerting. Follow the course on your own schedule.

Complete recorded course

₹9,600 INR / $100 USD

Pay in INR or USD. Our team will help with payment and recording access.

1 year of recording access. No live classes, labs or certification exam included.

Course content

Introduction

  • Monitoring in DevOps
  • Why monitor resources?
  • Real Life Monitoring Examples
  • Use of Grafana
  • Use of Prometheus
  • Use of Data Exporters

Installing Grafana, Prometheus & Node Exporter

  • Installing Grafana on Ubuntu
  • Installing Prometheus on Ubuntu
  • Installing Node Exporter on Ubuntu

Getting Started

  • Connecting Grafana to Prometheus
  • Connecting Prometheus to Node Exporter
  • Understanding Dashboards in Grafana
  • Importing a Dashboard

Creating Dashboards from Scratch

  • Understanding the Prometheus Query Language (PromQL)
  • Creating a Dashboard for Single Virtual Machine Monitoring
  • Creating a Time Series Graph
  • Creating a Gauge Graph
  • Creating a Stat Graph

Advanced Virtual Machine Dashboard

  • Understanding the drawbacks of traditional dashboards
  • Understanding variables in Grafana
  • Creating a Multi VM Dashboard with Variables

Application Monitoring with Grafana

  • Understanding Blackbox Exporter for HTTP & HTTPS monitoring
  • Installing and Configuring Blackbox
  • Monitoring a Single Web Application using Timeseries Graphs
  • Monitoring Multiple Web Applications using Table and Transformation Graph
  • Using Map Graphs for Real-Time Stat Data Analysis

Cloud Monitoring using Grafana

  • Understanding Data Storage for Cloud Monitoring Solutions
  • Connecting Grafana to AWS CloudWatch
  • Importing a Dashboard for AWS CloudWatch
  • Connecting Grafana to Azure Monitor
  • Importing a Dashboard for Azure Monitor

Custom Data Monitoring using Grafana & Prometheus

  • Collecting Custom Metrics using Python Scripts
  • Creating Grafana Dashboards to Monitor Custom Metrics

Kubernetes Monitoring Using Grafana

  • Using Helm to Install Grafana and Prometheus Stack
  • Exploring important Metrics for Kubernetes

Alerting using Grafana

  • Understanding how Alerting works in Grafana
  • Understanding Alert Fatigue Issues
  • Exploring Alerting Options
  • Creating a Slack Alert to Trigger a Message
  • Creating a Webhook Alert to Trigger a Jenkins CI/CD Pipeline

Good to know

How does this course work?
This is a self-paced recorded course. Watch the lessons on your own schedule and revisit topics as you learn. There are no live classes or scheduled batches for this course.
What is included?
The course recordings are included, with 1 year of recording access. Lab environments, live teaching and certification exams are not included.
Can I watch a lesson before buying?
A sample recording has not been added yet. You can review the course content below and contact our team with any questions before buying.
What happens when I click Buy course?
A short enquiry form opens. Share your details and our team will contact you to confirm the price, payment and recording access. Submitting the form does not take a payment or activate course access.

Buy course

Send a purchase enquiry. Our team will contact you to confirm payment and recording access.