StatsDとCollectDはどのように関連していますか?
彼らは違うものです。
CollectDは統計収集デーモンです。これは、定期的にさまざまなソースをポーリングして(プラグインコレクションは非常に網羅的です)、メトリックを求めます。メトリックも受信できます。 CollectDは、システム、人気のあるさまざまなサービス(Webサーバー、データベースサーバーなど)、およびカスタムアプリケーションメトリック(これらのメトリックを生成するためにアプリケーションが必要です)からメトリックを収集することに精通しています。 CollectDはさらに多くのことを実行できますが、これはおそらくこの質問の範囲を超えています。
StatsDは、イベントカウンター/集約サービスです。イベントごとのタイミングを受け取り、集計値を計算して生成します。カスタムアプリケーションのメトリックをカウント/集計するために構築されています。アプリケーションは、集約を必要とせずに、イベントを送信することのみを必要とします。
CollectDはバージョン5.4以降の入力としてStatsDをサポートしているため、別のデーモンを実行する必要はありません。 https://collectd.org/wiki/index.php/Plugin:StatsD