Como o StatsD e o CollectD se relacionam?
- O StatsD é uma alternativa ao CollectD
- O StatsD é usado para agregar métricas provenientes do CollectD (e possivelmente de outras ferramentas)
- algo completamente diferente. Se sim, o que?
Como o StatsD e o CollectD se relacionam?
Respostas:
São coisas diferentes.
CollectD é um daemon de coleta de estatísticas. Ele pesquisa periodicamente várias fontes (a coleção de plug-ins é bastante exaustiva) quanto a métricas. Também pode receber métricas. O CollectD é versado em coletar métricas do sistema, vários serviços populares (servidores da Web, servidores de banco de dados, etc.), bem como métricas personalizadas de aplicativos (isso requer aplicativos para gerar essas métricas). O CollectD também pode fazer mais coisas, mas isso provavelmente está além do escopo desta pergunta.
StatsD é um serviço de contador / agregação de eventos. Ele recebe tempos por evento e calcula e gera valores agregados. Ele foi criado para contar / agregar métricas de aplicativos personalizados. Requer apenas que o aplicativo envie eventos, sem a necessidade de agregações.
O CollectD suporta StatsD como uma entrada desde a versão 5.4, portanto não há necessidade de executar o daemon separado: https://collectd.org/wiki/index.php/Plugin:StatsD