Wie hängen StatsD und CollectD zusammen?
- Ist StatsD und eine Alternative zu CollectD
- Wird StatsD verwendet, um Metriken aus CollectD (und möglicherweise anderen Tools) zu aggregieren?
- etwas ganz anderes. Wenn ja, was?
Wie hängen StatsD und CollectD zusammen?
Antworten:
Sie sind verschiedene Dinge.
CollectD ist ein Dämon für die Statistikerfassung. Es fragt regelmäßig verschiedene Quellen nach Metriken ab (die Plugin-Sammlung ist ziemlich vollständig). Es kann auch Metriken empfangen. CollectD ist mit dem Sammeln von Metriken aus dem System, verschiedenen gängigen Diensten (Webservern, Datenbankservern usw.) sowie benutzerdefinierten Anwendungsmetriken vertraut (hierfür müssen Anwendungen diese Metriken generieren). CollectD kann auch mehr, aber dies würde wahrscheinlich den Rahmen dieser Frage sprengen.
StatsD ist ein Ereigniszähler / Aggregationsdienst. Es empfängt Zeitangaben pro Ereignis und berechnet und generiert aggregierte Werte. Es wurde entwickelt, um benutzerdefinierte Anwendungsmetriken zu zählen / zu aggregieren. Es ist lediglich erforderlich, dass die Anwendung Ereignisse sendet, ohne dass Aggregationen erforderlich sind.
CollectD unterstützt StatsD als Eingabe seit Version 5.4, sodass kein separater Daemon ausgeführt werden muss: https://collectd.org/wiki/index.php/Plugin:StatsD