From k9s to OpenTelemetry:A guide to observability for your Spring apps in K8s
summary
Shows how to inspect a Spring Boot cluster end to end: use kubectl debug to attach a tool-filled container into distro‑less pods for live troubleshooting, use service mesh sidecars (Istio/Linkerd/Psyllium + Kiali/Hubble) to map traffic flows at the pod level but expect added CPU/memory and measurable latency, use eBPF on nodes for low‑latency, node‑level observability, and use OpenTelemetry Java agent or code instrumentation to get method‑level traces exported to Jaeger/Grafana; demos mostly work though a few UI metrics lag in the live demo.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 8:10Kubernetes observability basics
- 13:03Debugging with kubectl debug
- 20:23Service mesh monitoring
- 28:27eBPF node insights
- 33:23OpenTelemetry observability
- 44:23Summary & Q&A
related talks
45mFrom k9s to OpenTelemetry: A guide to observability for your apps in K8s
43mA Guide to Observability for Your (Java) Apps in K8s
55mDemystifying Observability for Spring Applications
28mImplementing Observability in Kubernetes
47mSpring Boot Observability in Practice: Actuator, Micrometer & OpenTelemetry
47mA Practical Introduction to Open Telemetry
46mObservability Ecosystem in Kubernetes
46mA hitchhikers guide to observe (Java) applications in Kubernetes
