Receivers

Receivers 作为 Collector 的数据采集层。接收器可以以推送或拉取模式运行,接收特定格式的遥测数据,将其转换为 Collector 的内部表示,并转发到配置管道中的处理器和导出器。Collector 至少需要定义一个接收器才能运行,每个接收器可以处理一种或多种信号类型。

OTLP Receiver

OTLP Receiver 通过 OpenTelemetry Protocol (OTLP) 收集 traces、metrics 和 logs。

Reference: OTLP Receiver Documentation

Jaeger Receiver

Jaeger Receiver 接收 Jaeger 原生格式的 trace 数据。

Reference: Jaeger Receiver Documentation

Host Metrics Receiver

Host Metrics Receiver 收集主机级别的指标,并以 OTLP 格式输出。

Reference: Host Metrics Receiver Documentation

Kubernetes Objects Receiver

Kubernetes Objects Receiver 从 Kubernetes API 服务器检索或监控对象。虽然它主要针对 Kubernetes 事件,但也能够收集任何 Kubernetes 对象类型。由于其在集群级别运行,单个实例即可捕获所有相关数据。

Reference: Kubernetes Objects Receiver Documentation

Kubelet Stats Receiver

Kubelet Stats Receiver 从 kubelet API 收集节点、pod、容器和卷的指标。收集的指标随后通过 metrics 管道进行下游处理。

Reference: Kubelet Stats Receiver Documentation

Prometheus Receiver

Prometheus Receiver 通过抓取配置的端点收集指标。

Reference: Prometheus Receiver Documentation

Prometheus Remote Write Receiver

Prometheus Remote Write Receiver 接收通过 Prometheus Remote Write 协议发送的指标,并将其转换为兼容 OpenTelemetry 的格式。

Reference: Prometheus Remote Write Receiver Documentation

OTLP JSON File Receiver

OTLP JSON File Receiver 从符合 OTLP 规范的 ProtoJSON 格式文件中读取遥测数据。它监控指定目录中新建或修改的文件,并在文件出现时进行处理。

Reference: OTLP JSON File Receiver Documentation

Zipkin Receiver

Zipkin Receiver 接收 Zipkin v1 和 v2 格式的 trace 数据。

Reference: Zipkin Receiver Documentation

Kafka Receiver

Kafka Receiver 从 Kafka 主题消费 OTLP 格式的 traces、metrics 和 logs。

Reference: Kafka Receiver Documentation

Kubernetes Cluster Receiver

Kubernetes Cluster Receiver 通过 Kubernetes API 服务器收集集群级别的指标和实体事件,并订阅更新。该接收器仅支持通过 service accounts 进行身份验证。

Reference: Kubernetes Cluster Receiver Documentation

Filelog Receiver

Filelog Receiver 监控并解析磁盘上的日志文件条目。

Reference: Filelog Receiver Documentation

Journald Receiver

Journald Receiver 从 systemd journal 读取事件并将其转换为日志记录。

Reference: Journald Receiver Documentation

Kubernetes Events Receiver

Kubernetes Events Receiver 从 Kubernetes API 服务器检索事件,并将其转换为日志记录。

Reference: Kubernetes Events Receiver Documentation