Concept
- Trace: A single request, made of many spans, linked with
trace_id
- Span: One timed step (DB query, HTTP call, function). Starts ends and carries metadata

Collector
- 应用把 traces / metrics / logs 发给它
- 负责 接收、处理、过滤、采样、转换
- 再把数据转发到后端,比如 Datadog、Jaeger、Prometheus、Tempo、Loki、OTLP backend 等
Components
- Receivers - Collect telemetry data from various sources and formats
接收器(Receivers)—— 从各种来源和格式收集遥测数据
- Processors - Transform, filter, and enrich telemetry data
处理器(Processors)—— 转换、过滤和丰富遥测数据
- Exporters - Send telemetry data to observability backends
导出器 — 将遥测数据发送至可观测性后端
- Connectors - Connect two pipelines, acting as both exporter and receiver
连接器 — 连接两条流水线,同时充当导出器和接收器
- Extensions - Provide additional capabilities like health checks
扩展组件 — 提供健康检查等附加功能
Demo
Links