Буду признателен за несколько советов о том, как создать архитектуру стека из telegraf + InfluxDB + Grafana
для мониторинга набора машин.
Мой сценарий
Я успешно установил стек telegraf + InfluxDB + Grafana
вкомпьютер, который я назову «экземпляром мониторинга».
Моя система представляет собой API, состоящий из одного компьютера, на котором запущены nodejs и экземпляр postgres.
Я могу собирать метрики из моей базы данных Postgresql (используя ввод telegrafплагин для postgres), а также мое приложение (я показываю некоторые метрики в формате Prometheus, которые телеграф использует с помощью плагина ввода Prometheus).
Мои вопросы и сомнения
- Что такоелучший способ контролировать также системные показатели (cpu, mem и т. д.) экземпляров узла и postgres?Должен ли я установить агент телеграфа на этих машинах?
- Как отправить локальные данные в «экземпляр мониторинга»?
- Должны ли локальные агенты телеграфа писать напрямую в effxdb или отправлять метрики вТелефонный аппарат установлен в «экземпляре мониторинга»?
Заранее спасибо.