Release with confidence: Observability for microservices
summary
Demo shows a Kubernetes-hosted Spring Pet Clinic microservices stack (with added Kafka) instrumented by an Instana agent daemonset deployed via Helm that byte-instruments JVMs and collects traces metrics and logs without code changes. Distributed traces use distributed tracing headers to build request-scoped Gantt charts tying slow DB queries to the get-owners endpoint. Deploying a pagination fix reduces P99 latency from about 9,800 ms to ~3,319 ms, confirming the change works in the demo. request-scoped aggregation
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker intro
- 1:47What is observability?
- 3:32Why observability matters now
- 4:14Distributed tracing explained
- 7:06Instana’s role in observability
- 7:28Demo setup and Spring Pet Clinic
- 8:19Identifying the performance issue
- 10:05Troubleshooting with observability tools
- 11:50Fixing the latency with pagination
- 12:34How Instana collects data
- 14:22Deployment and results
- 16:59Summary and key takeaways
related talks
45mObservability for Modern Spring Applications
53mUnmask hidden issues with Observability superpowers!
32mAutomatic logs, traces and metrics in K8s using OpenTelemetry & SigNoz
52mIs your JVM app flying blind? Unmask hidden issues with Observability superpowers!
38mObservability 101 with Spring and Micrometer
48mFrom k9s to OpenTelemetry:A guide to observability for your Spring apps in K8s
32mInvestigating Performance Issues In Microservices Arch.
25mMonitoring a JHipster microservice architecture in practice
