Democratizing Application Monitoring with Prometheus
summary
Prometheus exposes app metrics over HTTP and Prometheus scrapes HTTP endpoints (push gateway for short‑lived jobs), integrates with Kubernetes service discovery and pod annotations, and uses PromQL rate() and histogram bucketing for real‑time queries and alerts. Grafana visualizes those metrics; a Helm chart demo installs Prometheus and Grafana and immediately starts collecting cluster and pod metrics. About 470 well‑known exporter ports exist. Prometheus stores recent data locally and Prometheus lacks built‑in long‑term clustering—use Cortex, InfluxDB or a vendor backend for durable, long‑term storage.
AI-written summary · about
chapters (20)
- 0:00Intro
- 1:25About Michael
- 2:35Kubernetes Clusters
- 3:54Monitoring Core Infrastructure
- 4:26What is Prometheus
- 4:50Prometheus Components
- 6:46Metrics
- 8:22Prometheus Metrics
- 10:06Massage JSON
- 10:22Metrics Format
- 11:30Metrics Interface
- 12:35Prometheus Libraries
- 14:40Metrics Exporter
- 16:10Metrics Collection
- 16:36Prometheus Query Language
- 17:32Prometheus Regular Expressions
- 19:19Prometheus Monitoring Stack
- 20:39Prometheus Scalability
- 21:13Prometheus Long Term Storage
- 23:44Demo
related talks
24mPractical Kubernetes Monitoring with Prometheus
02h 43mPrometheus from A to Z
19mKeynote: Monitoring Kubernetes Clusters with Prometheus
50mMetrics and alerting with Prometheus and Grafana
37mMonitoring Kubernetes with Prometheus
31mEvolution of Metric Monitoring and Alerting: Upgrade Your Prometheus Today
10mPrometheus for Monitoring Metrics - Database Monitoring Tools
16mPrometheus 101
