~/talk

“If you Don’t Monitor your Infrastructure, you Don’t Own it!” Regain Control Thanks to Prometheus

links:none on file
slides:none on file

Prometheus monitors a French FedEx–scale CQRS stack (Kafka, Spark, Cassandra, Elasticsearch, Scala APIs) across ~90 servers, processing ~2M packages/day and ~20M events/day with ~200 processes. Setup uses node_exporter, JMX and Elasticsearch exporters plus homegrown exporters, systemd collector, Alertmanager wired to Slack and Jenkins to trigger remediation. Prometheus scrapes ~250 endpoints every 15s (≈15,000 metrics, 15 gigabytes a day); lessons include the scrape-interval tradeoff (5s spikes CPU, 15s cuts load) and successful automated restarts via self-healing via AlertManager→Jenkins.

AI-written summary · about

  1. 0:00Intro
  2. 1:05What we are dealing with
  3. 2:10CQRS Architecture
  4. 3:30Monitoring system metrics
  5. 3:49Monitoring middleware metrics
  6. 4:22Monitoring business metrics
  7. 4:44Full stack
  8. 5:16Data volume
  9. 5:42Enabling metrics: node_exporter
  10. 7:30Enabling metrics: Scala app
  11. 8:20Self Healing using AlertManager Jenkins
  12. 9:08Our favorite Prometheus queries
  13. 10:01Demo time
  14. 13:53How do ops use it?
  15. 17:19Tip: Never stop tweaking
  16. 18:44Tip: Mind your NTP
  17. 19:36Trick: Scraping interval tradeoff low scraping interval
  18. 21:46Golden tip
  19. 22:28What's next?
  20. 23:58Take-away
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.