【问题标题】:Graphite movingAverage of sum of hitcount石墨移动命中计数总和的平均值
【发布时间】:2015-08-23 15:23:40
【问题描述】:

我正在尝试呈现一个石墨图表,其中包含几个不同指标的sumhitcountmovingAverage。这个目标:

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,该调用的结果是[],正如我在问题中指出的那样。这是你的意思吗?无论如何,谢谢你的建议!

标签: graphite whisper


【解决方案1】:

不确定您使用的是哪个石墨版本,但以下适用于我的环境(为了便于阅读而缩进):

movingAverage(
  summarize(
    sumSeries(stats.counters.*.app.elasticFacade.periodUsage.reads.*.count),
    "1minutes"
  ),
  15
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-26
    相关资源
    最近更新 更多