Графит: суммировать все характеристики, которые соответствуют шаблону?

Я отправляю статистику на сервер Graphite черезstatsd, Моя статистика довольно детальная и может быть легко добавлена разработчиками. Я хочу свернуть всю статистику, соответствующую определенному шаблону (stats.timers.api.*.200.count, например). Это возможно в графите?

Если нет, то есть ли другие системы, на которые я должен обратить внимание, которые могут генерировать данные такого типа изstatsd? Или это то, что я должен делать в моемstatsd Конфигурация напрямую?

Ответы на вопрос(1)

Решение Вопроса

Если вы после полной суммы всех данных, которые соответствуют, то вы можете использовать1 sumSeries.

пример:

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

даст вам сумму за все, что соответствует stats.timers.api. *. 200.count

Вы можетеgroup метрики вместе через2 groupByNode.

пример

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

даст вам сумму всех таймеров, которые соответствуют stats.timers.api. *, по 4-му столбцу (в данном случае код возврата?)

Все функции описаны вhttp://graphite.readthedocs.org/en/1.0/functions.html

 Patrick Linskey16 июл. 2012 г., 07:50
Круто, именно то, что я искал! Благодарю.

Ваш ответ на вопрос