• Русский
  • Receivers

    Receivers служат слоем приема данных в Collector. Работая в режиме push или pull, receiver принимает телеметрию в определенном формате, преобразует её во внутреннее представление Collector и передает процессорам и экспортерам в настроенных конвейерах. Для работы Collector должен иметь определён хотя бы один receiver, при этом каждый receiver может обрабатывать один или несколько типов сигналов.

    OTLP Receiver

    OTLP Receiver собирает трассы, метрики и логи через протокол OpenTelemetry (OTLP).

    Reference: OTLP Receiver Documentation

    Jaeger Receiver

    Jaeger Receiver принимает данные трассировки в нативных форматах Jaeger.

    Reference: Jaeger Receiver Documentation

    Host Metrics Receiver

    Host Metrics Receiver собирает метрики на уровне хоста и выводит их в формате OTLP.

    Reference: Host Metrics Receiver Documentation

    Kubernetes Objects Receiver

    Kubernetes Objects Receiver извлекает или отслеживает объекты из API-сервера Kubernetes. Хотя он в первую очередь ориентирован на события Kubernetes, он способен собирать любые типы объектов Kubernetes. Поскольку он работает на уровне кластера, достаточно одного экземпляра для захвата всех релевантных данных.

    Reference: Kubernetes Objects Receiver Documentation

    Kubelet Stats Receiver

    Kubelet Stats Receiver собирает метрики узлов, подов, контейнеров и томов через API kubelet. Собранные метрики затем передаются через конвейер метрик для дальнейшей обработки.

    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 читает телеметрию из файлов в формате ProtoJSON, соответствующих спецификации OTLP. Он отслеживает указанную директорию на предмет новых или измененных файлов и обрабатывает их по мере появления.

    Reference: OTLP JSON File Receiver Documentation

    Zipkin Receiver

    Zipkin Receiver принимает данные трассировки в форматах Zipkin v1 и v2.

    Reference: Zipkin Receiver Documentation

    Kafka Receiver

    Kafka Receiver потребляет трассы, метрики и логи в формате OTLP из тем Kafka.

    Reference: Kafka Receiver Documentation

    Kubernetes Cluster Receiver

    Kubernetes Cluster Receiver собирает метрики уровня кластера и события сущностей через API-сервер Kubernetes, подписываясь на обновления по мере их появления. Этот receiver поддерживает аутентификацию только через service accounts.

    Reference: Kubernetes Cluster Receiver Documentation

    Filelog Receiver

    Filelog Receiver отслеживает и парсит записи логов из файлов на диске.

    Reference: Filelog Receiver Documentation

    Journald Receiver

    Journald Receiver читает события из журнала systemd и преобразует их в записи логов.

    Reference: Journald Receiver Documentation

    Kubernetes Events Receiver

    Kubernetes Events Receiver извлекает события из API-сервера Kubernetes и преобразует их в записи логов.

    Reference: Kubernetes Events Receiver Documentation