Diamondは、システムメトリックを収集し、グラファイト(およびその他)に公開するPythonデーモンです。 CPU、メモリ、ネットワーク、I/O、ロード、ディスクメトリックを収集できます。さらに、ほぼすべてのソースからメトリックを収集するためのカスタムコレクターを実装するためのAPIを備えています。
始めるためのステップ:
pip install diamond
を介してインストールします。 GitHubでのリリースは使用することをお勧めしません。 Python-STDEBがインストールされたDebian/Ubuntuシステムにpypi-install diamond
を使用して、パッケージを構築します。diamond.conf.example
ファイルをdiamond.conf
にコピーします。diamond.conf
のコレクターを設定するのに役立つdiamond-setup
を実行します。diamond.conf
変更します。diamond
またはinitctl start diamond
または/etc/init.d/diamond restart
でダイヤモンドを実行します。 歴史的にダイヤモンドはBrightCoveプロジェクトであり、BrightCoveosでホストされていました。しかし、アクティブな開発者はいずれもBrightCoveの従業員ではないため、開発はPython-Diamondに移動しました。新しいプルリクエストと問題は、Python-Diamondに対して削減することを要求します。 BrightCoveosを更新しておき、そのレポでカットされた問題/チケットを称えます。