~/talk

Troubleshooting & Debugging Production Microservices in Kubernetes

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [kubernetes]
slides:none on file

Demo shows how to find a production fault end-to-end: compare image checksums in Artifactory (build 50), inspect Jenkins/CI metadata, query exported logs in BigQuery to find one pod with 77 exceptions vs others, take that pod out of service by changing its label, port‑forward into it, and use Zipkin traces plus Weave Scope to map calls. A live debugger agent injects log statements and nonblocking snapshot points (no redeploy) and connects to IntelliJ; logs use Stackdriver and artifacts live in Artifactory.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Presentation Overview
  3. 3:00Demo
  4. 4:00Fail
  5. 6:00Report assist
  6. 7:00Continuous Delivery
  7. 8:00Staging
  8. 9:00Describe pod
  9. 10:00Mark G
  10. 13:00Mark B
  11. 15:00Jenkins Factor
  12. 16:00Log Capture
  13. 18:00Centralized Logger
  14. 19:00Centralized Logger Search
  15. 20:00Reboot JVM Every Week
  16. 21:00Centralized Logging Tool
  17. 22:00Querying Logging Data
  18. 23:00Querying Instances
  19. 24:00Labeling Instances
  20. 25:00Dynamic Labeling
  21. 33:00Traces
  22. 34:00More logs
  23. 35:00Debugger
  24. 36:00Agent
  25. 37:00Logs
  26. 40:00Logging Conditions
  27. 41:00Snapshot Points
  28. 42:00Name
  29. 43:00Recap
  30. 44:00Latency Report
  31. 45:00Debugging Demo
  32. 46:00Debugging Revision
  33. 48:00Debugger Agent
  34. 49:00Debugging Smart
  35. 50:00Overhead
~/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.