Monitoring, Observability and Alerting with Prometheus

Monitoring, Observability and Alerting with Prometheus

Description

Infrastructure Monitoring, Observability, and Alerting with Prometheus, Prometheus Exporters, Prometheus Metrics, PromQL, and Grafana


Section 1:  Introduction to Monitoring and Observability

  • What is Infrastructure Monitoring
  • What is Observability 
  • Difference Between Monitoring & Observability

Section 2: What is Prometheus and Prometheus Architecture and its components

  • Prometheus Architecture
  • Prometheus Architecture Components

Section 3: Prometheus Installation

  • How to Install Prometheus on Ubuntu
  • Install and Configure the latest Prometheus on Ubuntu 22.04 LTS
  • How to Install Prometheus using Docker Container
  • How to Install Prometheus on Amazon Linux 2

Section 4: Prometheus Configuration Files

  • Prometheus Configuration Files with Examples
  • Prometheus Scrape Configuration with Examples
  • Prometheus Recording Rules with Examples
  • Alerting Rules in Prometheus with Examples
  • Alerting with Alertmanager in Prometheus with Examples
  • Push Gateway in Prometheus with Examples

Section 5: Prometheus Exporters

  • What are Exporters in Prometheus 
  • Node Exporter in Prometheus with Examples
  • WMI Exporter in Prometheus with Examples

Section 6: PromQL Tutorial

  • Vectors in Prometheus with Examples
  • PromQL Data Types
  • Binary Operators in Prometheus
  • Sectors and matchers in Prometheus

Section 7: Metrics in Prometheus and its Types

  • What are metrics in Prometheus and Types
  • Prometheus Metrics Types – Counter with Examples
  • Prometheus Metrics Types – Gauge with Examples
  • Prometheus Metrics Types – Histogram with Examples
  • Prometheus Metrics Types – Summary with Examples

Section 8: Adding Prometheus as a Data Source in Grafana

  • How to add Prometheus Data Source in Grafana

Section 9: Monitoring Windows and Linux Servers using Prometheus and Grafana

  • Monitor Linux server Prometheus, Node Exporter, and Grafana
  • Monitoring Linux and Windows using Prometheus and Grafana
  • Monitoring Windows server with Prometheus and Grafana with WMI exporter

Section 10: Monitoring Docker Containers with Prometheus and Grafana

  • Monitor Docker Containers with Prometheus and Grafana

Section 11: Monitoring Jenkins Jobs with Prometheus, Grafana, and Node Exporter

  • Monitoring Jenkins Jobs with Prometheus, Grafana, and Node Exporter

Section 12: Monitoring Kubernetes Cluster with Prometheus and Grafana

Leave a Reply