The Prometheus monitoring system
summary
Prometheus is a single Go binary monitoring system and TSDB that proves useful specifics: it replaces New Relic for a Rails stack, adds node exporter and local statsd aggregators, and uncovers 70% of statsd events lost until UDP was fixed. It uses a pull model with push vs pull tradeoffs, a label-based dimensional model, a PromQL for rates and error percentages, recording rules plus alertmanager, float64 storage and no clustering, and a working case of dashboards and per-controller latency and error alerts.
AI-written summary · about
chapters (10)
- 0:00Start
- 3:29What is Prometheus?
- 5:39What does Prometheus NOT do?
- 10:38Data Model
- 11:49Text exposition format
- 12:19Non-SQL Query Language
- 14:50Pull vs. Push
- 20:45Stateful Client Libraries
- 22:38Case Study
- 24:33Prometheus Instrumentation
related talks
33mPrometheus Project Intro
10mPrometheus for Monitoring Metrics - Database Monitoring Tools
33mIntro: Prometheus
01h 19mIntro + Deep Dive: Prometheus
35mBeyond Nagios: Modern Monitoring of Bronze-Age Applications with Prometheus
23mPrometheus – What it is, What is New, and What is Coming
32mDemocratizing Application Monitoring with Prometheus
29m“If you Don’t Monitor your Infrastructure, you Don’t Own it!” Regain Control Thanks to Prometheus
