Receivers
Receivers 作为 Collector 的数据采集层。接收器可以以推送或拉取模式运行,接收特定格式的遥测数据,将其转换为 Collector 的内部表示,并转发到配置管道中的处理器和导出器。Collector 至少需要定义一个接收器才能运行,每个接收器可以处理一种或多种信号类型。
目录
OTLP ReceiverJaeger ReceiverHost Metrics ReceiverKubernetes Objects ReceiverKubelet Stats ReceiverPrometheus ReceiverPrometheus Remote Write ReceiverOTLP JSON File ReceiverZipkin ReceiverKafka ReceiverKubernetes Cluster ReceiverFilelog ReceiverJournald ReceiverKubernetes Events ReceiverOTLP 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