2012-07-14 84 views
9

我正在通過statsd發送統計信息到Graphite服務器。我的統計數據相當精細,並且可以由開發人員輕鬆添加。我想彙總匹配某種模式的所有統計信息(例如,stats.timers.api.*.200.count)。在Graphite中可能嗎?石墨:總結符合模式的所有統計數據?

如果沒有,是否還有其他我應該查看的系統可以從statsd生成這種類型的彙總數據?或者這是我應該直接在我的statsd配置中做的事情?

回答

14

如果你在所有匹配的數據總括之後,那麼你可以使用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

+0

真棒,只是我一直在尋找!謝謝。 – 2012-07-16 05:50:44