Becoming a cloud-native doctor
summary
Practical claim: Java microservices gain real, actionable context by adding OpenTelemetry and MicroProfile Telemetry instrumentation. Demo uses Open Liberty, an OpenTelemetry collector pattern and Jaeger as the backend, shows automatic instrumentation turning on with a config change and producing three spans for a request. Recommendation is to use a collector in production for batching retries and filtering. The demo succeeds with traces visible, and manual and agent options are available for finer control.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:03Medicine meets cloud-native observability
- 3:27Context in observability
- 4:09Three pillars of observability
- 5:55Logs metrics and traces explained
- 9:05Distributed tracing role
- 10:10Tracing key concepts
- 14:02OpenTelemetry instrumentation
- 19:59MicroProfile introduction
- 22:06MicroProfile Telemetry
- 23:31Instrumenting Java apps
- 25:16Open Liberty overview
- 27:02Demo environment setup
- 31:17Automatic instrumentation
- 33:46Viewing traces in Jaeger
- 35:53Summary
related talks
50mBecoming a cloud-native physician: Using metric and traces to diagnose applications
47mUsing metric and traces to diagnose our cloud-native applications
58mThrough the looking glass: Effective observability for cloud native applications
47mThrough the Looking Glass: Effective Observability for Cloud-Native Applications
51mFull-Stack Observability: One Tool to Rule Them All
47mA Practical Introduction to Open Telemetry
49mDistributed Tracing in Java? OpenTelemetry for the Rescue!
01h 10mObservability For (Java) Devs - 2023 Edition
