2016-11-25 3 views
0

私はGaugeServiceとCounterService、私はGaugeServiceが提出された最後の値を保持していることに気づいたSpringbootアクチュエータでGaugeServiceとCounterServiceの違い

を使用するサンプルプロジェクトを持って、私はそれがローリングAPPENDの方法で計算されます期待しています。

この場合、CounterServiceのようなGaugeServiceスレッドです。 GaugeServiceにはsubmit()メソッドしかありません。他の設定は検出されません。

GaugeServiceとCounterServiceの違いは何ですか?

答えて

2

あなたはあなたの質問は、あなたのポストで自分に答え:

GaugeService.submit()は、新しいものと最後の値を上書きします。それはちょうどあなたの現在の速度を示すあなたの車の速度計のようなものです。アクティブなセッションやスレッドなどの現在の数を監視するには、GaugeServiceを使用できます。

CounterService.increment()は、現在の値を1だけインクリメントします。 CounterServiceを使用して、作成されたセッションの数やアプリケーションで発生したエラーの数などをカウントすることができます。

+0

私は、GaugeServiceにはロールアラナリックアルゴリズムが組み込まれていると予想していました。とりあえずありがとう。 –

0

どちらも独自の指標を記録するためのものです。たとえば、プロパティの入札単価、入札単価など

CounterServiceは、既存のカウンタを増加(1)、減少(1)またはリセットするために使用されます。

更新を公開するためにGaugeServiceが使用されます。名前付きゲージは実行時に生成することができます。これらのゲージは、センサやランニング値などのために、誰か/誰がこれらの値を監視するのに使用できます。

+0

その間には論理的な相違しかありませんが、どちらも同じことをします –

関連する問題