我们有一个系统使用来自io.dropwizard.metrics java lib的计数器编写一些计数指标。系统每天部署一次,我们的计数指标以这样的方式显示:
我需要的是将所有每日计数总结为一个月的值。之后我会将其显示为单个统计数据。 我怎么能这样做?
以下是图表的查询:
sumSeries(MYSYS。{PROD,生产}。{服务器1,服务器,服务器3} .important.metric.count))
答案 0 :(得分:1)
这将为您提供过去30天所需的内容 - summarize(nonNegativeDerivative(mysys.{prod,production}.{server1,server2,server3}.important.metric.count)), "30d", "sum", false)
或者使用consolidateBy(integral(sumSeries(nonNegativeDerivative(mysys.{prod,production}.{server1,server2,server3}.important.metric.count))), 'max')
并设置"覆盖相对时间"在Grafana(它在"时间范围"图表和设置中的选项卡上)30天