Настройка Netdata -> Консул -> Стек Прометея
Согласно документу: https://github.com/firehol/netdata/wiki/Netdata,-Prometheus,-and-Grafana-Stack
Мы можем использовать Consul в качестве реестра, в котором будут регистрироваться все агенты Netdata, и в дальнейшем Prometheus очистит реестр Consul для получения зарегистрированных конечных точек и удаления данных.
Я пытался найти документы для его настройки, но не смог найти, есть ли документ по настройке стека.
2 ответа
Теперь вы можете удалить Prometheus и запрашивать/визуализировать агрегированные показатели прямо из облачного шланга Netdata, используя новый официальный плагин Netdata для Grafana.
Я где-то видел, что Netdata выпустит официальную поддержку Consul.
Сначала вам нужно зарегистрировать экземпляры netdata в Консуле. если вы запускаете netdata в контейнерах Docker, вы можете использовать что-то вроде https://github.com/gliderlabs/registrator для регистрации без усилий, если нет, то использовать файлы определения сервиса или API каталога Consul.
Вот пример очистки сервисов Consul с помощью Prometheus: https://www.robustperception.io/finding-consul-services-to-monitor-with-prometheus/