Агент мониторинга

У меня есть требование, в котором мне нужно отслеживать некоторые пользовательские сервисы на узлах aws и собирать метрики во временных рядах. В частности, есть два варианта использования. Одним из них является мониторинг аппаратных ресурсов, таких как процессор, память, использование диска и т. д., а другим — мониторинг конкретных показателей службы.

Во время чтения я наткнулся на collectd как на один из вариантов с открытым исходным кодом. Однако я хотел знать, как я могу использовать collectd для мониторинга показателей конкретной службы. Предоставляет collectd API-интерфейсы, которые служба может использовать для регистрации метрик, и если да, то насколько она эффективна.

Я новичок в collectd и хотел бы знать, есть ли какие-либо другие варианты с открытым исходным кодом.


person user1619355    schedule 09.04.2018    source источник


Ответы (1)


Агент collectd может отслеживать пользовательские показатели с помощью плагинов чтения:

  • Плагин Exec для пользовательских метрик, получаемых с помощью скриптов bash
  • cURL-JSON для метрик, публикуемых в формате JSON через HTTP
person Sergei Rodionov    schedule 10.04.2018