Как соотносятся StatsD и CollectD?
- Есть StatsD и альтернатива CollectD
- Используется ли StatsD для агрегирования метрик, поступающих из CollectD (и, возможно, других инструментов)
- что-то еще целиком. Если так, то?
Как соотносятся StatsD и CollectD?
Ответы:
Это разные вещи.
CollectD - это демон сбора статистики. Он периодически опрашивает различные источники (коллекция плагинов довольно исчерпывающая) для метрик. Он также может получать метрики. CollectD хорошо разбирается в сборе метрик из системы, различных популярных сервисов (веб-серверов, серверов баз данных и т. Д.), А также пользовательских метрик приложений (для этого нужны приложения, чтобы генерировать эти метрики). CollectD также может делать больше, но это, вероятно, выходит за рамки этого вопроса.
StatsD - это счетчик событий / служба агрегации. Он получает тайминги для каждого события, а также рассчитывает и генерирует агрегированные значения. Он построен для подсчета / агрегирования пользовательских метрик приложений. Требуется только, чтобы приложение отправляло события, без необходимости агрегирования.
CollectD поддерживает StatsD в качестве входных данных начиная с версии 5.4, поэтому нет необходимости запускать отдельный демон: https://collectd.org/wiki/index.php/Plugin:StatsD