Monitoring Training: Prometheus & Grafana

Introduction to Monitoring

Learn about Monitoring from Instructors with Real World Expertise.

A 2 day intermediate course introducing participants to monitoring with Grafana and Prometheus. Participants will learn the basic concepts, architecture deployment and configuration.

Monitoring Training Overview:

Prometheus is a leading open-source monitoring solution specifically designed for containerized and cloud native environments. Together with Grafana, a leading open source data visualization tool, it also provides a great metric visualization and analysis experience. This course introduces participants to the basic concepts and architecture of Prometheus and Grafana, their basic deployment and configuration, the usage of some basic Prometheus exporters, the Prometheus Query Language, using graphs to build dashboards to display metrics, the Alert Manager, alert integration with external messaging services, writing custom exporters and redundancy options.

Target Audience:

  • System Administrators
  • Developers
  • DevOps
  • Those wanting to understand and use Prometheus and Grafana

Structure: 50% theory 50% hands on lab exercises

Prerequisites: Proficiency with the Linux CLI. A broad understanding of Linux system administration.

Duration: 2 Days

Course Outline:

Overview

Overview:

  • Prometheus architecture
  • Grafana architecture

Prometheus

Overview:
  • Deployment and configuration of a single Prometheus server

Basic Exporters

Overview
  • Node
  • MySQL
  • Apache
  • NGINX

Language

Overview:

  • Using Prometheus Query Language

Grafana

Overview:
  • Deployment and Configuration of Grafana

Graphs

Overview

  • Using graphs to build dashboards displaying metrics

Alert Manager

Overview

  • Deployment and Configuration of the Alert Manager

Alert Integration

Overview

  • Alert integration with external messaging services
    • Email
    • Slack

Custom Exporters

Overview

  • Writing a custom exporter to instrument a web app

Redundancy

Overview

  • Redundancy options

Looking for something else? View all courses

Start Learning

Learn from Instructors with Real World Expertise.