2017-08-08 21 views
1

私はハードディスク(win.disk.duration)の平均応答時間に関する情報を収集するためにボースンを使用しています、それはのようなグラフを生成します。私は、これは変化率を示していることを理解しBosunでwin.disk.durationを使用するにはどうすればよいですか、またはカウンタタイプメトリックをダウンサンプルするにはどうすればよいですか?

enter image description here

WMI報告値AvgDiskSecPerRead

私がしたいのは、この計算された値を一定期間に渡ってダウンサンプリングすることです。私は5mの窓とMaxのダウンサンプリングを設定している場合しかし、私はこれを取得:

enter image description here

は、Y軸のスケール変更に注意してください。

レートをダウンサンプリングして、私が期待している結果を得ることができますか(または私が求めているものがなぜ理にかなっていないのですか)。

答えて

1

現在、これはカウンタなので、OpenTSDB(質問タグのために使用しているデータソース)で正しくダウンサンプリングすることはできません。これは、OpenTSDBが設計中に数学的な問題を抱えていて、まだ修正されていないためです。この詳細についてはを参照してください。要するに、レート計算(派生)は操作の順に早くする必要があります。

また、現時点では私たちは関連するメトリックwin.disk.percent_timeを混乱させているように見えますが、これはまだ調べられています(issueで追跡されています)。

+0

説明とリンクをありがとう。その糸の年齢で判断すると、私は息を止めません。 –

0

この変換は、一次導関数に集約を適用することと思われます。スコッカーからのwin.disk.durationメトリックを使用していますが、異なるbackendを使用してexampleがあります。

  1. 生データはリセットされたカウンタを表します。
  2. 一次導関数は、ユーザー定義の間隔(1秒)にわたって変化率を計算します。負のデルタはデフォルトでリセットとして扱われますが、この動作はcontrolledrate-counter=true|falseのパラメータになります。
  3. 集約ファンクションmaxは、ユーザ定義期間(5分)以上のレートに適用されます。

ただし、maxの代わりに95パーセンタイル関数を使用することをおすすめします。 p95統計では、discardsの分析からのスパイクの頻度が低いことがあります。

rate of change

免責事項:私はAxibaseのために働きます。

関連する問題