2017-06-02 3 views
1

グラファナにグラファイトメトリックがあります。私はActiveMQの特定のキューのEnqueueCountを示すグラフを持っています。問題は、キューが作成されてからEnqueueCountは、すべての値を示したということですので、私はGrafanaで時間範囲を絞り込むときに「今日はこれまで」、グラフは次のようになります。現在の時間範囲の最小値でグラファイトメトリックをオフセットします。

graph

私は希望しますそれは現在の期間の値だけを表示する - 私はグラフが常に0で始まることを望みます。この場合、私は-2でオフセットしたいと思います。 offset関数がありますが、これは定数でしかありませんが、 "最小値でのオフセット"のようなものが必要です。

私はGraphite documentationに行きましたが、これを行うための機能は見つかりませんでした。

どのように私はこれを達成することができましたか?我々が使用

バージョン:

  • Grafana V4.2.0(コミット:349f3eb)を
  • グラファイトウェブ-0.9.12-5
  • のpython-炭素-0.9.12-3

答えて

2

nonNegativeDerivative()機能を使用してください - レートのEnqueueCountが(メトリック間隔、通常は分)変更されます。もう一度カウントしたい場合は、integral()を使用してください。

だから、通常はレートを探している人が多いですが、その派生物で十分です。

+0

デリバティブを使用して、選択した時間枠の外からデータをドロップするのは非常にスマートなトリックです。ありがとう、それは私が必要としていたものです。 –

関連する問題