2016-05-02 2 views
0

Webサーバー上のパフォーマンス指標の数を追跡するためにgangliaとHost sflowdをインストールしました。私はnginx-sflow-moduleを使ってサーバーからのHTTPパフォーマンスレポートを有効にしています。しかし、アプリケーションサーバー上の各HTTP要求の応答時間を示すメトリックは見つかりませんでした。私は何かを逃しているか、これを計算するために別のスクリプトが必要ですか?nginx-sflow-moduleによる応答時間の追跡方法

答えて

0

sflowtoolコマンドラインユーティリティを使用してsFlowデータを印刷することができます。出力の例はnginx-sflow-module READMEに含まれています。 HTTP応答時間は、http_duration_uS属性で報告されます。 sflowtool -Hオプションは、バイナリsFlowを標準の結合ログファイル形式に変換し、ログファイルアナライザで使用します。 sFlow.orgには、追加のsFlow解析およびレポートツールのリストがあります。

+0

お返事ありがとうございます。実際には、HTTPステータス、PUT、GET、OPTIONなどのhttpメトリックの一部を、gangliaのWebページで見ることができます。しかし、このメトリックhttp_duration_uSでは、ページに表示されるように、それをどのようにしてgangliaメトリックに追加できるのか分かりません。 sflowtoolではこれらのメトリックを収集できますが、それらをganglia rrdファイルに収集する必要があります。 – stardiv

関連する問題