Powering Cisco ThousandEyes High-Performant Data Streams with gRPC and OpenTelemetry
summary
Cisco ThousandEyes pipelines ingest agent test results from Kafka, enrich them via a metadata service, and export to customers using gRPC with protocol buffers or HTTP/Splunk; a dedicated tests pipeline filters and enriches data while an integrations pipeline routes per-customer endpoints. OpenTelemetry collectors receive metrics and traces, proto files live in a centralized repo with automatic multi-language package builds, and streaming uses Reactor Flux on the server and a generated Go client to handle real‑time load, delivering strong typing, lower error rates and scalable throughput. OpenTelemetry collectors
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:10Cisco ThousandEyes
- 7:24OpenTelemetry overview
- 11:28gRPC and OpenTelemetry
- 16:53gRPC streaming
- 19:44Q&A
related talks
32mDistributed Tracing in Action: Our Journey with OpenTelemetry
50mOpen Source Instrumentation - The Rise of OpenTelemetry
55mCloud-Native Observability with OpenTelemetry
46mThe State of OpenTelemetry
21mBuilding Composable OTel Pipelines: CI/CD, Testing, Team-First, and Sca...
49mAdding OpenTelemetry to Production Apps Lessons Learned
40mDeploying OpenTelemetry Organizationally: From Proof of Concept to In-Production at Scale
30mOpenTelemetry 101
