What is Prometheus? ● A Monitoring system developed by the engineers of SoundCloud ● Recording real-time metrics in a time series database build using a Pull model ● Automatic discovery of their targets by ServiceDiscovery ● Written in Golang
Dream Hack Monitoring with Prometheus ● 10,000 computers ● 500 swtiches Monitoring DreamHack - The World's Largest Digital Festival | PromCon 2016 https://promcon.io/2016-berlin/talks/monitoring-dreamhack-the-worlds-largest-digital-festival/
Exporter Exporters by their targets ● Server : NodeExporter ● MySQL : MySQL Server Exporter ● Nginx : NGINX Exporter ● Apache : Apache Exporter ● and more!
An Example of PromQL http_requests_total Total number of requests in http http_requests_total{pod_name=”nginx1”} Total number of requests of POD ‘nginx1’ in http sum(http_requests_total) Sum of total requests in http