cadvisor_exporter
Репозиторий: cAdvisor
Документация: Доступна в репозитории (по использованию и настройке собираемых метрик)
Экспортер представляет собой бинарный файл, который может быть запущен как процесс, контейнер или как сервис.
Описание работы
cAdvisor (cadvisor_exporter) предоставляет детальную информацию о docker контейнерах и использованых ими ресурсах.
Это стандартный Prometheus экспортер с HTTP-сервером для отображения метрик.
Он содержит
Эндпойнт /metrics
со стандартными метриками (go, proc, promhttp)
Экспортер собирает широкий спектр метрик контейнеров, включая:
Использование CPU контейнерами
Использование памяти контейнеров
Дисковые операции в контейнерах
Сетевой трафик контейнеров
Ограничения ресурсов контейнеров
Запуск экспортёра
Возможна настройка через UI и через конфигурационный файл агента.
###Через конфигурационный файл агента
exporters:
- name: cadvisor_exporter
start_type: args
args: "--logtostderr --listen_ip=0.0.0.0 --port=9080"
address: 127.0.0.1:9080
labels:
component: cadvisor
hostname: my-hostname-vm
exporters - секция, в которой описывается запуск экспортёров
name - должно совпадать с именем бинарного файла (в данном случае cadvisor_exporter)
start_type - тип запуска экспортёра
args - аргументы командной строки, передающиеся экспортёру
address - адрес и порт, на котором будет работать экспортёр
labels - дополнительные лейблы, которые будут добавлены к метрикам экспортёра
component - пример дополнительного лейбла
hostname - рекомендованный лейбл, по умолчанию hostname агента
Проверка работы
После запуска метрики будут доступны по адресу:
Примечание
Замените localhost на IP-адрес хоста с конфигурируемым агентом.