基本的に、メトリック Java ライブラリの を理解しようとしていOneMinuteRate
ますRateUnit
。
だから私はlogin
jmeterを使用して51リクエストでサーバーメソッドをヒットしましたが、今はデータを理解しようとしています。
1メソッドが呼び出されたCOUNT
合計回数を示します。
しかし、oneMinRate
とは何rateUnit
ですか?ここでのイベントとは何ですか?
EDIT他の属性にも光を当ててください
基本的に、メトリック Java ライブラリの を理解しようとしていOneMinuteRate
ますRateUnit
。
だから私はlogin
jmeterを使用して51リクエストでサーバーメソッドをヒットしましたが、今はデータを理解しようとしています。
1メソッドが呼び出されたCOUNT
合計回数を示します。
しかし、oneMinRate
とは何rateUnit
ですか?ここでのイベントとは何ですか?
EDIT他の属性にも光を当ててください
メトリクス ライブラリには、これに関する非常に優れたドキュメントがあります。出力から、コードで a を使用しているように見えTimer
ます。docs から、Timer は「基本的に、あるタイプのイベントの期間のヒストグラムであり、その発生率のメーターである」ことがわかります。これらのドキュメントには、メーターとヒストグラムの両方へのリンクが含まれていることに注意してください。
これらのドキュメントから、「メーターは、いくつかの異なる方法でイベントのレートを測定します。平均レートは、イベントの平均レートです。これは一般的に雑学として役立ちますが、アプリケーションの存続期間全体の合計レートを表すため (たとえば、処理されたリクエストの総数をプロセスが実行されている秒数で割った値など)、最近の感覚を提供しません. 幸いなことに、メーターは 3 つの異なる指数加重移動平均レートも記録します: 1-、 5 分と 15 分の移動平均です。」
また、「ヒストグラム メトリックを使用すると、値の最小値、平均値、最大値、標準偏差などの簡単なものだけでなく、中央値や 95 パーセンタイルなどの分位点も測定できます。」
それで、それをすべてまとめて、貼り付けたものを見ると、次のことがわかります。
上記でトリッキーで明確に定義されていない唯一の点は、料金に関する箇条書き 2 です。ドキュメントに記載されているように、これらは指数加重移動平均であるため、たとえば 1 分間のレートには 1 分以上前のレートに関する情報が含まれています。1 分間のレートでは、過去 1 分間のデータが最も重要になるように、平均の重みが設定されています。それはひどく明確ではなく、ドキュメントも明確ではありません。ほとんどの場合、これらはイベント/秒で表した、過去 1 分間、5 分間、および 15 分間のレートと考えることができます。ただし、正確な定義を本当に知る必要がある場合は、ソース コードで使用されている重みを見つけることができます。