Make your Java application observable with no code changes using OpenTelemetry
summary
Shows how to add end to end tracing to a Java microservice stack by dropping in the OpenTelemetry JVM agent and setting system properties, no application code change required. Demo uses a three‑service bike rental app with H2 databases, Zipkin as the backend, and shows a 12‑span trace that links requests across services via B3 multi header propagation. Explains the collector role, how the agent instruments Spring, Hibernate and HTTP clients, and how optional annotations add custom spans when deeper detail is needed.
AI-written summary · about
chapters (5)
- 0:00Introduction and context
- 0:43Understanding observability
- 3:34OpenTelemetry architecture
- 13:06Practical demonstration
- 26:50Advanced usage and Q&A
related talks
49mDistributed Tracing in Java? OpenTelemetry for the Rescue!
30mInstrument Your Java Applications with OpenTelemetry!
49mOpenTelemetry for Java Developers
51mPractical introduction to OpenTelemetry tracing
01h 02mWhat is your app really doing? Make it tell you with OpenTelemetry.
21mBetter Observability with No Code Changes
51mFull-Stack Observability: One Tool to Rule Them All
38mPractical introduction to OpenTelemetry tracing
