4

監視目的で codahale メトリクスを使用しています。ある時点でレイテンシーにスパイクがあり、後でトラフィックがないという属性のために値が報告されないとします。グラフの値はそのままです (私はヒストグラムを使用しています)。時々、スパイクが残っており、それに対処する必要があるかもしれないという考えが示されますが、実際にはその後値が報告されていないため、グラフが減衰していないことを意味します。この場合、構成パラメーターが欠落していますか、それとも動作は予期されたものですか?

メトリックを更新する方法は、metrics.processingTime.update(processingTime); です。

そのため、トラフィックがない場合、この指標は更新されません。

4

1 に答える 1

1

ヒストグラムでは、データの統計イメージを表示するために、過去のデータポイント (不規則な期間) が考慮されていることを知っています。新しいデータポイントがない場合、外れ値のみが考慮され、何度も平均化されます。

メーターの動作は同じで、1、5、15 分の移動平均でデータを表示します。ヒストグラムの場合の解決策は、HDRhistogram を使用して定期的にフラッシュすることです。

于 2015-07-30T16:39:47.340 に答える