汇总部署之间的所有计数

Summarize all counts between deployments

我们有一个系统,它使用 io.dropwizard.metrics java 库中的计数器写入一些计数指标。系统每天部署一次,我们的计数指标是这样的:

我需要的是将所有每日计数汇总为一个月的值。之后,我会将其显示为单个统计数据。 我该怎么做?

这是图表的查询:

sumSeries(mysys.{prod,production}.{server1,server2,server3}.important.metric.count))

这会给你过去 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 中设置 "Override relative time"(在 Graph 设置的 "Time range" 选项卡上)30 天