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