~/talk

Crash course in Kubernetes monitoring

Talkat Devoxx Belgium 2019 · 2019-11-04..11-08· [kubernetes, observability]
links:none on file
slides:none on file

Shows a working stack: Prometheus for scrape-based time-series storage, Grafana dashboards provisioned via Helm, and exporters like node_exporter plus kube-state-metrics. Explains counters, gauges and histograms, how to annotate pods vs use ServiceMonitor CRDs, and how alerts route to Slack/PagerDuty. Demonstrates aggregations (rate, sum by host) and a small custom Dropwizard-to-Prometheus servlet (~50 lines). Notes Prometheus data is persisted by default in the Helm chart; Grafana dashboards require explicit provisioning.

AI-written summary · about

  1. 0:00Intro
  2. 0:42Outline
  3. 2:40What are metrics?
  4. 4:10Monitoring architecture
  5. 6:11Drop Wizard Metrics - Recording
  6. 8:52Getting data into Prometheus - metrics endpoint
  7. 11:48Prometheus queries
  8. 14:34Prometheus alerting
  9. 16:38Grafana panels
  10. 19:34Annotations
  11. 20:27Service Monitor
  12. 22:17Kube state metrics
  13. 22:52Prometheus exporters summary
  14. 23:51Monitoring setup
~/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.