跳到主要内容

Collector介绍

Collector作用和功能

OpenTelemetry Collector(简称Collector)是OpenTelemetry生态系统中的一个关键组件,负责收集、处理和导出遥测数据(包括指标、日志和追踪)。它充当了应用程序与后端分析工具之间的桥梁,提供了灵活的配置选项和扩展能力。

OpenTelemetry Collector 提供了一种与供应商无关的如何接收、处理和导出遥测数据的实现。它消除了运行、作和维护多个代理/收集器的需要。这适用于改进的可扩展性,并支持发送到一个或多个开源或商业后端的开源可观测性数据格式(例如 Jaeger、Prometheus、Fluent Bit 等)

它接收遥测数据(span、metrics、logs 等),处理(预处理数据)并导出数据(将其发送到想要的通信后端)。 collector

Collector配置结构

任何Collector配置文件的结构都由四类访问遥测数据的管道组件组成

  • Receivers Receivers
  • Processors Processors
  • Exporters Exporters
  • Connectors Load_Balancer