~/talk

Fool-Proof Kubernetes Dashboards for Sleep-Deprived Oncalls

Talkat KubeCon + CloudNativeCon Europe 2019 · on Thursday, 2019-05-23· at 16:45· Hall 8.0 B1· [devops-and-delivery, observability]
links:none on file
slides:none on file

Shows how to structure Grafana dashboards for Kubernetes so oncall can eliminate whole areas of problems and find the single failing service or instance. Uses Prometheus queries, Kubernetes monitoring mixins, and template-variable driven views to avoid one-off dashboards and 1,800+ sprawl. Demonstrates hierarchical drill-downs (cluster → namespace → pod), normalizing metrics like CPU per core and generating dashboards from higher-order functions stored in GitHub for consistent, small change sets.

AI-written summary · about

  1. 0:00Intro
  2. 2:35Dashboarding for Kubernetes on-calls
  3. 3:54On-call for Kubernetes
  4. 4:47The path to 1,000 dashboards
  5. 5:36Introducing DMM: Dashboarding Maturity Model
  6. 6:05Dashboarding maturity levels
  7. 10:10Medium maturity: Methodical dashboards
  8. 11:48Medium maturity: Hierarchical dashboards
  9. 13:32Medium maturity: Service hierarchies
  10. 15:43Medium maturity: Expressive charts
  11. 17:52Medium maturity: Directed browsing
  12. 18:33Medium maturity: Managing dashboards
  13. 20:35High maturity: Optimizing use
  14. 21:43High maturity: Consistency by design
  15. 24:08Future workflow: Dashboard as code
~/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.