如何在Grafana / Graphite中将两个系列列表相乘?

时间:2015-04-14 18:07:26

标签: graphite collectd grafana

我的石墨数据格式如下:

app.service.method_*.m1_rate (rate of calls per minute)
app.service.method_*.avg_time (avg response time per minute)

我想获得给定方法每分钟运行的总估计时间的图表。换句话说 - 乘以平均时间的速率,这样我就可以从一个图表中学习哪些呼叫占用最多。如果我可以继续下去,我可以限制这个(我知道如何:))来获得这种乘法的前N个结果。

这两种速率本身都没有给我这些信息(非常快速的通话速度不是问题)也不是平均时间(每5分钟调用一次的服务的平均时间也不是问题)。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

这可以使用multiplySeriesWithWildcards

来完成

multiplySeriesWithWildcards(app.service.method_*.{m1_rate,avg_time}, 3)

答案 1 :(得分:-4)

可能multiplySeries可以帮到你。