2017-01-11 11 views
-1

Я работаю над сбором показателей системы, выполнением собственных сценариев, чтобы получить данные о производительности, связанные с приложением, и хранить данные в базе данных временных рядов (kairosdb с cassandra). Я знаю, что для той же цели есть коллекционная и телеграфная структура. collectd, похоже, удовлетворяет моим требованиям, но не уверен в производительности, а также нам нужно запускать собственные скрипты с различным интервалом с помощью плагина exec. Я не уверен, можем ли мы достичь этого, используя collectd.Структура коллекции для сбора показателей производительности

Также я наткнулся на телеграф. Он написан на языке go. Он основан на тегах, поэтому мне легко хранить данные с помощью kairosdb. Но я не уверен, насколько он эффективен и будет ли он служить моей цели.

Есть ли какая-либо другая инфраструктура коллекции openource, доступная в perl или python для сбора системных показателей, запуска пользовательских сценариев и хранения данных в базе данных временных рядов (kairosdb)?

ответ