~/talk

Debug like a pro on Kubernetes

Talkat ScaleConf 2019 · on Wednesday, 2019-03-20· [kubernetes, devops-and-delivery]
slides:none on file

Golang apps run as single binaries in tiny containers and are debugged with concrete tooling: Prometheus metrics + Telegraf collectors to InfluxDB, OpenCensus/OpenTracing with Jaeger/Zipkin for distributed traces, and CI/GitOps pipelines to apply tested YAML. Built tools include a feature environment generator that provisions namespaced runtime sandboxes, a backup and restore operator for persistent volumes, and an extended pprof/all diagnostic tar that bundles heap, CPU, goroutine and database query snapshots for offline analysis. Traces reveal surprising hotspots like repeated AWS registerInstance retries and direct the exact function to fix.

AI-written summary · about

  1. 0:00Start
  2. 6:16Deploy Your Ci on Kubernetes
  3. 7:27Tools
  4. 12:42Git Ops
  5. 16:18Backup and Restore Operator for Persistent Volumes
  6. 18:03Instrumentation and Observability
  7. 22:55Observability Code
  8. 24:56Prometheus
  9. 30:35Distributed Tracing
  10. 31:46Open Tracing
  11. 35:53Infrastructure for Tracing
  12. 38:21Runtime Profiling Library
  13. 46:35Remote Debugging
  14. 47:22Summarize
  15. 48:19Overlap between Open Senses and Open Tracing
  16. 55:20Rules for How You Decide What To Trace and What Kind of Level of Granularity
~/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.