2017-05-10 14 views
1

を表示するには、右プロメテウス機能を選ぶ私はそのように、いくつかの処理の開始からの経過時間の値を更新していますメトリックgaugeあります時間測定データのグラフ

var watch = System.Diagnostics.Stopwatch.StartNew(); 

DoSomeProcessing(); 

watch.Stop(); 
_performanceGauge.Set(watch.ElapsedMilliseconds); 

私は考えをgrafanaダッシュボードに反映されているようなものですが、このタスクで正しい機能を選択する際に問題が発生しています。私はidelta機能を使用して考えたが、それはフラットなグラフになり:

idelta(bg_process_performance[2h])

だから私はどちらを使うべきでしょうか?

答えて

0

ゲージの場合は、機能のない生の値を表示する必要があります。

最新のイベント以上のものを気にする場合は、代わりにサマリー/ヒストグラムを使用して、平均遅延を取得するためにirate(my_metric_sum[1m])/irate(my_metric_count[1m])を計算する必要があります。

関連する問題