Graphite:总结与模式匹配的所有统计数据?

时间:2012-07-14 04:10:09

标签: graphite statsd

我通过statsd向Graphite服务器发送统计信息。我的统计数据相当精细,开发人员可以轻松添加。我想汇总与特定模式匹配的所有统计信息(例如stats.timers.api.*.200.count)。这可能在Graphite中吗?

如果没有,是否有其他我应该关注的系统可以从statsd生成那种类型的汇总数据?或者这是我应该在statsd配置中直接做的事情吗?

1 个答案:

答案 0 :(得分:15)

如果您对所有匹配的数据进行了总计,那么您可以使用1 sumSeries。

一个例子:

  sumSeries(stats.timers.api.*.200.count)

会为您提供与stats.timers.api。*。200.count

相匹配的所有内容

您可以通过2 groupByNode 分组指标。

一个例子

  groupByNode(stats.timers.api.*.*.count,4,"sumSeries")

会给你一个与stats.timers.api。*匹配的所有计时器的总和,在第4列(在这种情况下返回代码?)

所有功能都记录在http://graphite.readthedocs.org/en/1.0/functions.html