Guide to Observability with OpenTelemetry
summary
OpenTelemetry provides a vendor‑agnostic stack: OTLP for transport, SDKs and auto instrumentation for languages, and the OpenTelemetry Collector (receivers → processors → exporters) to route and transform traces, metrics, logs and profiles. The demo uses the OpenTelemetry demo app across multiple languages, shows Elastic ingesting data, correlating failed traces to a single product ID, and an AI-driven workflow that flips a feature‑flag to fix the error. Also covers Kubernetes operator for deploying collectors, continuous profiling, synthetic checks and SLO monitoring.
AI-written summary · about
chapters (12)
- 0:00Introduction to observability
- 1:27Why observability matters
- 5:22What is OpenTelemetry
- 8:34OpenTelemetry ecosystem
- 11:46Distributed tracing explained
- 12:26OpenTelemetry Collector overview
- 15:17Java instrumentation with OpenTelemetry
- 20:11OpenTelemetry Operator on Kubernetes
- 24:48Demo app and Elastic integration
- 35:00Breaking the demo with feature flags
- 41:11AI-powered root cause analysis
- 47:07Wrap-up and key takeaways
related talks
37mObservability For You And Me With Opentelemetry
30mOpenTelemetry 101
23mModern Application Debugging: An Intro to OpenTelemetry
32mOpenTelemetry feat. logs, metrics and traces
35mOpenTelemetry for Busy People
36mObservability For You and Me with OpenTelemetry
22mOpenTelemetry – An Observability Framework for Cloud-Native Software
46mThe State of OpenTelemetry
