将石墨指标偏移当前时间范围内的最低值

时间:2017-06-02 11:42:04

标签: monitoring metrics graphite grafana

我有Grafana和Graphite指标。我有一个图表显示ActiveMQ中某些特定队列的EnqueueCount。问题是EnqueueCount显示自创建队列以来的所有值,因此当我将Grafana中的时间范围缩小到“今天到目前为止”时,图形如下所示:

graph

我希望它只显示当前时期的值 - 我希望图表始终从0开始。在这种情况下,我想将它偏移-2。有一个offset函数,但它只是常数,而我需要的是“在时间段内以最低值偏移”。

我经历了Graphite documentation,但找不到允许我这样做的任何功能。

我是如何实现这一目标的?

我们使用的版本:

  • Grafana v4.2.0(commit:349f3eb)
  • 石墨的Web-0.9.12-5
  • python-carbon-0.9.12-3

1 个答案:

答案 0 :(得分:2)

请使用nonNegativeDerivative()功能 - 然后您将获得的EnqueueCount更改(您的指标间隔,通常是)分钟。如果您想再次计算 - 请使用integral()

所以,integral(nonNegativeDerivative(EnqueueCount)) - 但通常人们在寻找费率,然后衍生就足够了。