【发布时间】:2015-08-23 15:23:40
【问题描述】:
我正在尝试呈现一个石墨图表,其中包含几个不同指标的sum 和hitcount 的movingAverage。这个目标:
sum(hitcount(stats.ambrosia.flows.*.*.messages.success,"1minutes"))
效果很好:
我希望该目标的movingAverage:
movingAverage(sum(hitcount(stats.ambrosia.flows.*.*.messages.success,"1minutes")),15)
也会很好用:
但是,我得到了可怕的“无数据”图像。在这种情况下,输出 JSON 格式也不能提供有用的信息,不幸的是,只返回 []。
如何在 Graphite 中计算上述总和的移动平均值?我也尝试过以下方法,但没有运气:
sum(hitcount(movingAverage(stats.ambrosia.flows.*.*.messages.success,15),"1minutes"))
感谢您的帮助!
【问题讨论】:
-
能否用json输出查询graphite,看看是否真的没有数据?
-
@kamaradclimber,我想我有。我在渲染端点上使用了
&format=json,该调用的结果是[],正如我在问题中指出的那样。这是你的意思吗?无论如何,谢谢你的建议!