Perfecting reliable code delivery for the cloud
summary
Shows how adding one Maven dependency turns a MicroProfile app into a distributed-tracing pipeline using Thorntail + OpenTracing and the Jaeger all-in-one Docker image; demos include a Minesweeper and Spring Music app, a 1,000‑request load test that exposes rising latency, and an OpenShift deployment writing traces to Cosmos DB. Explains spans vs traces, agent/collector/query components, and working examples that actually run and visualize end‑to‑end latency and errors.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 1:33MicroProfile overview
- 5:55ThornTail implementation
- 10:37Demo: Minesweeper app
- 19:08Demo: Spring Music with sidecar
- 26:10OpenTracing explained
- 32:58Running Jaeger on Kubernetes
- 35:08Demo: OpenShift deployment
- 39:58Q&A and closing remarks
related talks
47mUsing metric and traces to diagnose our cloud-native applications
50mBecoming a cloud-native physician: Using metric and traces to diagnose applications
34mInvited Talk: Distributed Tracing for MicroProfile Runtimes
01h 11mDistributed Tracing : Latency Analysis for Your Microservices
34mInvited Talk: Thorntail - A Micro Implementation of Eclipse MicroProfile
37mThrough the looking glass: Effective observability for cloud native applications
24mDistributed Tracing : New DevOps Foundation.
38mBecoming a cloud-native doctor
