我有Grafana和Graphite指标。我有一个图表显示ActiveMQ中某些特定队列的EnqueueCount
。问题是EnqueueCount
显示自创建队列以来的所有值,因此当我将Grafana中的时间范围缩小到“今天到目前为止”时,图形如下所示:
我希望它只显示当前时期的值 - 我希望图表始终从0开始。在这种情况下,我想将它偏移-2。有一个offset
函数,但它只是常数,而我需要的是“在时间段内以最低值偏移”。
我经历了Graphite documentation,但找不到允许我这样做的任何功能。
我是如何实现这一目标的?
我们使用的版本:
答案 0 :(得分:2)
请使用nonNegativeDerivative()功能 - 然后您将获得率的EnqueueCount更改(您的指标间隔,通常是)分钟。如果您想再次计算 - 请使用integral()。
所以,integral(nonNegativeDerivative(EnqueueCount))
- 但通常人们在寻找费率,然后衍生就足够了。