我正在尝试渲染一张石墨图表,该图表包含几个不同指标的sum
的{{1}} hitcount
。这个目标:
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"))
感谢您的帮助!
答案 0 :(得分:1)
不确定您正在使用哪种石墨版本,但以下适用于我的环境(缩进以提高可读性):
movingAverage(
summarize(
sumSeries(stats.counters.*.app.elasticFacade.periodUsage.reads.*.count),
"1minutes"
),
15
)