Using metric and traces to diagnose our cloud-native applications
summary
Shows concrete wins: a small two‑service app (system + inventory) running on Open Liberty emits real traces that appear in Jaeger UI within minutes, using the OpenTelemetry protocol and OTLP exporter; automatic tracing works for JAX‑RS and MicroProfile REST Client, manual (@WithSpan / injected Tracer) and Java agent options add more. Demo runs with a 15s scraper, recommends an OpenTelemetry collector for batching/retries, and notes MicroProfile Telemetry 2.0 adds metrics and logs.
AI-written summary · about
chapters (8)
- 0:00Cloud-native observability intro
- 7:07Three pillars of observability
- 16:13OpenTelemetry as standard
- 22:32MicroProfile Telemetry for Java
- 29:55Live demo setup
- 36:53Automatic distributed tracing
- 41:04Manual and agent instrumentation
- 44:14Summary
related talks
47mThrough the Looking Glass: Effective Observability for Cloud-Native Applications
50mBecoming a cloud-native physician: Using metric and traces to diagnose applications
58mThrough the looking glass: Effective observability for cloud native applications
37mThrough the looking glass: Effective observability for cloud native applications
38mBecoming a cloud-native doctor
38mPractical introduction to OpenTelemetry tracing
55mCloud-Native Observability with OpenTelemetry
41mModern Application Debugging: An Introduction To OpenTelemetry
