現在のプロジェクトのすべての Storm メトリックの意味を文書化しようとしています。
このプロセス中に、このグループの回答と github からデータを収集しました。
いくつかの指標は一目瞭然ですが、いくつかのボルト指標については本当に混乱しています。
たとえば、Process Latency と Execute Latency の違いは何ですか?
この Google グループの投稿から、次の情報を収集しました。
リスト項目の処理レイテンシ = ack が呼び出されたときのタイムスタンプ - execute が渡されたときのタイムスタンプのタプル
リスト アイテムの実行レイテンシ = 実行関数が終了したときのタイムスタンプ - 実行がタプルに渡されたときのタイムスタンプ (ソース: http://goo.gl/3KRAl )
と
- リスト アイテム プロセス レイテンシはタプルが ack されるまでの時間、実行レイテンシはタプルの実行に費やされた時間です (出典: http://goo.gl/m0fTC )
ストーム UI に表示されている内容に基づくと、ほとんどの場合、実行レイテンシーはプロセス レイテンシーよりも大きくなっています。それはどうしてですか?両方のレイテンシの正確な定義を手伝ってくれる人はいますか?
前もって感謝します!