GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

python-diamond

Diamond – DiamondはPythonデーモンで、システムメトリックを収集し、それらをGraphite(およびその他)に公開します。 これは、CPU..

投稿日:

DiamondはPythonデーモンで、システムメトリックを収集し、それらをGraphite(およびその他)に公開します。 これは、CPU、メモリ、ネットワーク、I / O、負荷とディスクのメトリックを収集することができます。 さらに、ほとんどのソースからメトリックを収集するためのカスタムコレクタを実装するためのAPIを備えています。 http://diamond.readthedocs.org/

ダイヤモンド

DiamondはPythonデーモンで、システムメトリックを収集し、それらをGraphite (およびその他)に公開します。 これは、CPU、メモリ、ネットワーク、I / O、負荷とディスクのメトリックを収集することができます。 さらに、ほとんどのソースからメトリックを収集するためのカスタムコレクタを実装するためのAPIを備えています。

入門

開始手順:

  • ドキュメントを読む
  • pip install diamondを介してpip install diamondをインストールします。 GitHubのリリースは使用することをお勧めしません。 Debian / Ubuntuシステムでpython-stdebがインストールされたパッケージをビルドするには、 pypi-install diamondを使用します。
  • diamond.conf.exampleファイルをdiamond.confコピーします。
  • オプション: diamond.confコレクタをdiamond-setupするためにdiamond-setupを実行します。
  • 必要に応じてdiamond.confを変更します。
  • ダイヤモンドを実行するには、 diamondまたはinitctl start diamondまたは/etc/init.d/diamond restartます。

成功事例

  • ダイヤモンドは、 1分間に300万ポイントを突き刺す1000台のマシンのクラスタにうまく配置されました。
  • ダイヤモンドは、 Fabricのインフラストラクチャに展開され、何百ものメトリックソースをポーリングし、1分間に何百万分の1ポイントをプッシュします。
  • 話がありますか? シェアしてください!

レポ

歴史的にダイヤモンドはBrightcoveのプロジェクトで、 BrightcoveOSでホストされました。 しかし、アクティブな開発者のどれもがbrightcove従業員ではないので、開発はpython-diamondに移行しました。 新しいプルリクエストや問題は、python-diamondに対して削除されることを要求します。 BrightcoveOSを最新の状態に保ち、そのレポを削除するチケット/チケットを引き続き尊重します。

ダイヤモンド関連プロジェクト

接触







-python-diamond

執筆者: