OpenTelemetry At Scale 101: Intro to OpAMP
summary
OpAMP is a protocol to centrally manage fleets of OpenTelemetry Collectors across clouds and edges, solving config drift and risky rollouts for hundreds to thousands of agents. Demo uses a containerized Go OpAMP server, docker‑compose collectors, the opamp extension (required to register) and the opamp supervisor (one supervisor per managed collector) to push remote configs and restart agents; supervisor applies updates successfully while extension alone is read‑only. Kubernetes use relies on the OpenTelemetry Operator’s opamp bridge to manage many collectors.
AI-written summary · about
chapters (12)
- 0:00OpenTelemetry & OpAMP intro
- 1:35What is OpenTelemetry
- 6:08OpenTelemetry components
- 11:47Scaling collector challenges
- 15:02Introducing Open Agent Management Protocol
- 16:06OpAMP server & client
- 18:55OpAMP collector extension
- 22:10OpAMP supervisor
- 27:07OpAMP in Kubernetes
- 32:02Live OpAMP demo
- 46:09Key takeaways
- 49:21Resources
related talks
26mSmooth Scaling With the OpAMP Supervisor: Managing Thousands of OpenTelemetry Collectors
12mLightning Talk: Managing OpenTelemetry Through the OpAMP Protocol
20mOpAMP in Action: User Configurable Observability Pipelines
30mOpenTelemetry 101
25mOpenTelemetry for Platform Engineers: Paving the Road To Self-Service Observability
34mOpenTelemetry for Dummies: Instrumenting Go Apps
25mOpenTelemetry Collector Deployment Patterns
34mKubernetes Observability with OpenTelemetry
