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

9

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

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

Ваш Ответ

1   ответ
15

Если вы после полной суммы всех данных, которые соответствуют, то вы можете использовать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 Linskey

Похожие вопросы