Troubleshooting and Monitoring Production Applications using OpenTelemetry
Talkat JCON Europe 2023 · on Thursday, 2023-06-22· at 13:00· Cinema 5, Im Mediapark 1, 50670 Köln, Germany·
summary
Shows how OpenTelemetry plus a local collector and the OpenTelemetry Java agent actually find root causes in minutes: a demo reproduces a memory/latency problem, traces reveal a recommendation-service span with rising duration and an attribute cache_hit=false, comparing cache_hit=true vs false confirms the hotspot, and toggling a product-catalog feature flag fixes responses. Explains automatic instrumentation, collector benefits (batching, filtering) and uses the teletrace demo to visualize traces while the collector offloads export and keeps app overhead low.
AI-written summary · about
chapters (13)
- 0:00Introduction to observability
- 1:45What is observability
- 3:29Challenges in microservices
- 6:18Three pillars of observability
- 9:11OpenTelemetry overview
- 12:45Automatic instrumentation
- 14:50Why use the OpenTelemetry collector
- 15:12OpenTelemetry Java agent
- 17:19OpenTelemetry backends
- 19:04OpenTelemetry community
- 21:16Memory leak use case
- 24:54Live demo with Teletrace
- 28:51Key takeaways and Q&A
related talks
38mPractical introduction to OpenTelemetry tracing
47mHow I Solved Production Issues with OpenTelemetry (And How You Can Too)
02h 02mHow To Troubleshoot and Monitor Applications using OpenTelemetry
47mUsing metric and traces to diagnose our cloud-native applications
49mDistributed Tracing in Java? OpenTelemetry for the Rescue!
01h 02mWhat is your app really doing? Make it tell you with OpenTelemetry.
41mModern Application Debugging: An Introduction To OpenTelemetry
23mModern Application Debugging: An Intro to OpenTelemetry
