OpenTelemetry Collector
与厂商无关的遥测管道,用于从应用中采集、处理并导出链路追踪、指标和日志数据到任意可观测性后端。
概述
OpenTelemetry Collector 是 OpenTelemetry 的可部署组件,而 OpenTelemetry 是经 CNCF 毕业认证的应用遥测标准。它通过 OTLP 等开放协议接收来自已埋点应用的链路追踪、指标和日志数据,可以在数据流转过程中进行批处理、过滤和转换,并将其导出到一个或多个后端——因此团队只需修改 Collector 配置即可切换或新增可观测性后端,而无需为每个服务重新埋点。
它既可以作为随应用一起运行的代理(agent),也可以作为独立网关一次性从多个服务采集数据,并内置了一个庞大的生态系统,提供面向众多主流工具的接收器和导出器,其中包括目录中已有的 Jaeger 以及兼容 Prometheus 的系统。
OpenTelemetry Collector 适合那些希望采用开放、厂商无关的标准进行一次性埋点,并在之后再决定——或随时更改——这些遥测数据最终流向何处的团队,而不是直接针对某个专有代理进行埋点。
- 分类
- 监控
- 编程语言
- Go
- 许可证
- Apache-2.0
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。