kafka_exporter
Репозиторий: kafka_exporter
Документация: Доступна в репозитории (по использованию экспортера и настройке собираемых метрик)
Экспортер представляет собой бинарный файл, который может быть запущен как процесс, контейнер или как сервис.
Описание работы
kafka_exporter предоставляет метрики о состоянии кластера Apache Kafka.
Это стандартный Prometheus экспортер с HTTP-сервером для отображения метрик.
Он содержит
Эндпойнт /metrics
со стандартными метриками (go, proc, promhttp)
Метрики кластера Kafka, включая:
Состояние партиций и реплик
Задержки сообщений
Размеры топиков
Активность потребителей
Запуск экспортёра
Возможна настройка через UI и через конфигурационный файл агента.
Через конфигурационный файл агента
exporters:
- name: kafka_exporter
start_type: args
args: "--kafka.server=kafka:9092 --web.listen-address=:9308"
address: 127.0.0.1:9308
labels:
component: kafka
hostname: my-hostname-vm
Параметры конфигурации:
name - должно совпадать с именем бинарного файла (kafka_exporter)
start_type - тип запуска экспортёра
args - основные аргументы:
address - адрес для проверки здоровья
labels - дополнительные метки:
component - идентификатор компонента
cluster - имя кластера Kafka
Проверка работы
После запуска метрики будут доступны по адресу:
Примечание
Замените localhost на IP-адрес хоста с конфигурируемым агентом.