我有带有 Graphite 指标的 Grafana。我有一个图表显示EnqueueCount
ActiveMQ 中的某些特定队列。问题是EnqueueCount
显示自创建队列以来的所有值,因此当我将 Grafana 中的时间范围缩小到“今天到目前为止”时,图表如下所示:
我希望它只显示当前周期的值 - 我希望图表始终从 0 开始。在这种情况下,我想将其偏移 -2。有一个offset
函数,但它只是常数,而我需要类似“时间段内最低值的偏移”之类的东西。
我经历了石墨文档 http://graphite.readthedocs.io/en/latest/functions.html,但找不到任何可以让我执行此操作的函数。
我有什么想法可以实现这一目标吗?
我们使用的版本:
- Grafana v4.2.0(提交:349f3eb)
- 石墨-web-0.9.12-5
- python-carbon-0.9.12-3
请用非负导数() https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.nonNegativeDerivative函数 - 然后你会得到一个rateEnqueueCount 在(您的度量间隔,通常是)分钟内发生变化。如果你想再次计数 - 使用不可缺少的() https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.integral.
So, integral(nonNegativeDerivative(EnqueueCount))
- 但通常人们寻找的是利率,那么衍生品就足够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)