Как соотносятся StatsD и CollectD?

Как соотносятся StatsD и CollectD?

  • Есть StatsD и альтернатива CollectD
  • Используется ли StatsD для агрегирования метрик, поступающих из CollectD (и, возможно, других инструментов)
  • что-то еще целиком. Если да, то?

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам