The Magic of OpenTelemetry: Rewriting Your App in Production
summary
The talk explains how OpenTelemetry’s JVM agent instruments live applications by rewriting bytecode at runtime. It covers the javaagent mechanism, the Instrumentation API and ByteBuddy to intercept class loading and add traces, metrics and logs for frameworks like Spring, Servlet, JDBC and gRPC, and describes production impacts (latency, allocations, conflicts, changed runtime behavior) plus diagnostic best practices.
AI-written summary · about
chapters (7)
- 0:00OpenTelemetry intro
- 5:35Java agent demo
- 13:19Java agent internals
- 21:24Instrumentation impact
- 28:26Observability costs
- 32:55Startup overhead reduction
- 35:00Conclusion
related talks
30mInstrument Your Java Applications with OpenTelemetry!
01h 02mWhat is your app really doing? Make it tell you with OpenTelemetry.
37mMake your Java application observable with no code changes using OpenTelemetry
49mDistributed Tracing in Java? OpenTelemetry for the Rescue!
50mBootiful OpenTelemetry
47mHow I Solved Production Issues with OpenTelemetry (And How You Can Too)
31mTroubleshooting and Monitoring Production Applications using OpenTelemetry
43mTracing Kafka with OpenTelemetry
