OpenTelemetry and Apache Cassandra
summary
Integration of OpenTelemetry protocol into Apache Cassandra enables exporting traces, metrics and logs to Datadog, Honeycomb and CloudWatch from a 3-node Kubernetes deployment with per-node sidecar collectors and a central collector. Changes are small: add a native-protocol header and TRContext message to propagate tracing context, hook the metrics registry to pull JMX metrics, and add a one-line Logback adapter to emit logs. Demo works end-to-end, code on GitHub, sampling configurable; no formal perf study yet.
AI-written summary · about
chapters (11)
- 0:00OpenTelemetry and Cassandra intro
- 1:04What is OpenTelemetry
- 2:31Cassandra observability challenges
- 4:16Cassandra observability features
- 7:05Why integrate OpenTelemetry
- 7:47Live demo setup
- 9:34Demo walkthrough
- 13:22Key benefits of integration
- 14:29Implementation details
- 19:39Future plans and CEP
- 21:07Q&A
related talks
22mOpenTelemetry – An Observability Framework for Cloud-Native Software
32mOpenTelemetry feat. logs, metrics and traces
21mOpen Telemetry
43mWhat is this OpenTelemetry thing?
35mOpenTelemetry for Busy People
47mWhat Is This OpenTelemetry Thing?
01h 08mOpenTelemetry: Panel Discussion and Q&A
20mObservability and Open Telemetry
