1.1 KiB
1.1 KiB
title, type, tags, date
| title | type | tags | date | ||||
|---|---|---|---|---|---|---|---|
| OpenTelemetry | concept |
|
2024-04-02 |
Definition
OpenTelemetry(OTel)是厂商中立的遥测数据采集框架,提供统一的数据格式和跨语言 SDK,用于收集 Metrics、Logs、Traces 三种可观测性信号。
Core Components
- SDKs:支持 11 种编程语言的自动和手动 instrumentation 库
- Collector:数据标准化和转发组件
- Protocol (OTLP):统一的遥测数据格式
Key Capabilities
- 厂商中立:不绑定特定后端监控系统
- 自动 instrumentation:自动捕获常见框架和库的遥测数据
- 统一数据格式:OTLP 标准化跨语言数据交换
- 可扩展架构:支持自定义处理器和导出器
Related Concepts
- OpenTelemetry-Collector:数据收集和处理核心组件
- ADOT:AWS 发行版
- OTLP:OpenTelemetry Protocol 数据格式
- 可观测性三大支柱:Metrics、Logs、Traces
Use Cases
- 微服务架构的可观测性集成
- 跨云厂商的监控数据统一采集
- 统一日志、指标、追踪数据格式