Take Me Down to the Paradise City Where the Metric Is Green and Traces Are Pretty
summary
Practical walkthrough of OpenTelemetry using Elastic Observability: deploy an OpenTelemetry collector in Docker Compose, point it at an Elastic Cloud deployment, and produce OTLP traces and metrics from two microservices. Java uses a java agent that auto-instruments and emits GA-grade traces; Go uses go manual instrumentation with programmatic tracer and metrics exporters. Metrics are near-GA, logs remain immature. Source code is on GitHub and the demo shows traces and custom metrics appearing in APM.
AI-written summary · about
chapters (10)
- 0:00Intro
- 2:40What is Observability
- 4:17What is Open Telemetry
- 5:32How to start using Open Telemetry
- 6:56Stability of Open Telemetry
- 10:12Practical Perspectives
- 11:06Elastic Cloud
- 12:14Java Microservice
- 18:30Go Microservice
- 25:05Outro
related talks
47mUsing metric and traces to diagnose our cloud-native applications
49mOpenTelemetry for Java Developers
34mOpenTelemetry for Dummies: Instrumenting Go Apps
27mEnd-to-end visibility in the cloud w/OpenTelemetry
23mModern Application Debugging: An Intro to OpenTelemetry
32mOpenTelemetry feat. logs, metrics and traces
51mPractical introduction to OpenTelemetry tracing
44mDo It Yourself: Programmable Metrics using OpenTelemetry
