Доброго вам времени суток.
кажется это мой первый вопрос в этом чате, если есть критика - буду рад ее выслушать в обоснованном виде.
Идет начало проекта нт приложения на node, оно работает через pm2.
Соответственно у него есть определенное виртуальное ограничение потребления HW ресурсов, а значит его нужно мониторить отдельно - стандартный мониторинг машины полной картины не даст. Текущий стек мониторинга - Grafana + Influx + Telegraf
Я нашел в сети два варианта:
1) pm2-web пакет + приложение одного энтузиаста с github. pm2-web имеет свою rest-api, которая отдает метрики в json, прилошенька его парсит и сует в influx.
Минусы подхода: пакет устаревший и с установкой, видимо будут интересные вопросы с зависимостями, к тому же разрабы не очень рады такому варианту (не до конца понимаю, почему).
2) пакет guvnor, который имеет свой веб интерфейс где и показывает метрики
Минусы: лично для меня несколько неудобно иметь несколько разных сервисов мониторинга + собирались запускать тесты в контейнерах, а если это будет сделано - данных мониторинга не будет оставаться на центральном серваке мониторинга, где стоит influx.
Возможно кто-то может подсказать варианты лучше? Либо пояснить, мб я не прав в каком-то вопросе? Я был бы крайне благодарен