9

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

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

4

1 回答 1

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

于 2012-07-15T04:45:31.813 回答