Назад | Перейти на главную страницу

Как связаны между собой StatsD и CollectD?

Как связаны между собой StatsD и CollectD?

Это разные вещи.

CollectD - демон сбора статистики. Он периодически опрашивает различные источники (коллекция плагинов довольно исчерпывающая) на предмет метрик. Он также может получать метрики. CollectD хорошо разбирается в сборе метрик из системы, различных популярных сервисов (веб-серверы, серверы баз данных и т. Д.), А также в пользовательских метриках приложений (для этого приложения должны генерировать эти метрики). CollectD также может делать больше, но это, вероятно, выходит за рамки этого вопроса.

StatsD - это служба счетчика / агрегирования событий. Он получает время для каждого события, а также вычисляет и генерирует агрегированные значения. Он создан для подсчета / агрегирования пользовательских показателей приложений. Это требует, чтобы приложение только отправляло события, без необходимости агрегирования.

CollectD поддерживает StatsD в качестве входных данных, начиная с версии 5.4, поэтому нет необходимости запускать отдельный демон: https://collectd.org/wiki/index.php/Plugin:StatsD