~/talk

Testing Kubernetes apps' observability end-to-end

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [kubernetes, observability]
links:none on file
slides:none on file

Shows how to spin a disposable local cluster with kind, deploy Prometheus and Alertmanager, and run unit + end-to-end tests that verify a Prometheus client metric increments (expect initial +1) and that recording rules and alerts fire when a deployment is scaled to zero. Uses a Prometheus linter to catch naming/label mistakes (many issues found), exercises recording rules for operator pod counts, validates handbook URLs, and demos alert state changes (pending/firing). Also suggests Chaos Mesh for fault injection.

AI-written summary · about

  1. 0:00Kubernetes observability testing intro
  2. 1:03Disposable test environment setup
  3. 3:31Validating observability metrics
  4. 5:16Testing actionable alerts
  5. 11:11Demo setup and metrics validation
  6. 17:01Unit testing metrics rules
  7. 20:56End-to-end observability testing
  8. 26:19Chaos engineering testing
  9. 27:23Key takeaways and best practices
  10. 29:34Q&A on metrics and alerting
~/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.