空気が監視とプロファイリング分散アプリケーションおよびリソースのPythonツールの簡単な、モジュール式で軽量セットです 空気は、オープンソースソフトウェアであり、Pythonで書かれました。これは、AMQPメッセージングプロトコルおよびJSONデータ交換フォーマットのようなオープンな標準の上に構築されています。空気はUNIX哲学に従うことをしようとします:
  2。「一つのことをして、よくそれを行うプログラムを書く一緒に動作するプログラムを書くことは、汎用インターフェイスであるため、テキストストリームを処理するためにプログラムを書きます。。。」 - ダグマッキロイ
エア実行プロセスのラッパーは、アプリケーションメトリック、出力ストリームやログだけでなく、環境資源の統計情報を収集します。
エアラン--id = ecoli01 "blastallの-p BLASTN -d ecoli_nn -i ref01.fa -o ref01_vs_ecoli.out」
エアフローツールを使用すると、リモートプロセスのデータ·ストリームに接続することができます:
エアフローapplication.ecoli01。*
空気を使用すると、多くのものをキャプチャすることができます。彼らの多くは、アプリケーションのプロファイリングとモニタリングのための素晴らしいですが、もちろん、それはあなたがのためにキャプチャされたデータを使用するかを決定するのはあなた次第です。 (?アダプティブ実行誰も)ここで空気はデフォルトでキャプチャすることができ、より有用なデータポイントをいくつか紹介します。
- プロセスの標準出力/標準エラー出力ストリーム
- プロセスの状態と終了コード
- 時間の経過とともにプロセスのメモリ消費量
- 時間の経過とともにプロセスのCPU使用率
- 時間の経過とともにプロセスネットワーク使用率
- 時間の経過とともにプロセスのオープン·ファイルと、I / O
- リソースのファイルシステムの使用率
- リソースのメモリ使用率
- リソースのCPU使用率
- リソースのネットワーク使用率
- リソースキューイングシステムの使用率
インストール
空気は、Pythonのピップと数秒でインストールされます。
空気をインストールPIPます。
要件:
このパイソン
コメントが見つかりません