Quel est le lien entre StatsD et CollectD?
Ce sont des choses différentes.
CollectD est un démon de collecte de statistiques. Il interroge périodiquement diverses sources (la collection de plugins est assez exhaustive) pour les mesures. Il peut également recevoir des mesures. CollectD connaît bien la collecte de métriques à partir du système, de divers services populaires (serveurs Web, serveurs de base de données, etc.), ainsi que des métriques d'application personnalisées (cela nécessite des applications pour générer ces métriques). CollectD peut également faire plus de choses, mais cela dépasse probablement la portée de cette question.
StatsD est un service de compteur/agrégation d'événements. Il reçoit des temporisations par événement et calcule et génère des valeurs agrégées. Il est conçu pour compter/agréger les métriques des applications personnalisées. Il suffit que l'application envoie des événements, sans besoin d'agrégation.
CollectD prend en charge StatsD en entrée depuis la version 5.4, il n'est donc pas nécessaire d'exécuter un démon distinct: https://collectd.org/wiki/index.php/Plugin:StatsD