Как можно публиковать statsd stats для потребления графитом?

Мы только сейчас разбираемся со statsd+graphite, и мы (кажется, мы) хотим взглянуть на графики по-разному. Например, скажем, у нас есть веб-сайт foo это мультитенантно для 3 клиентов и обслуживается на 4 серверах:

  1. агрегат (все серверы, все арендаторы) по всему нашему сервису - так что публикуйте foo.logins.attempts:3|c
  2. агрегировать по арендатору (всем серверам) через наш сервис - так что публикуйте tenant1.foo.logins.attempts:3|c
  3. отдельные серверы через наш сервис - так публиковать tenant1.server1.foo.logins.attempts:3|c

Каковы последствия

  1. публикует статистику 3 раза (фактически, один вызов statsd, с одним stat на строку), по одному с каждым префиксом, поэтому его проще найти в statsd и графите, а также манипулировать
  2. опубликовать статистику один раз (#3 выше), а затем использовать графит для смешивания и сопоставления, чтобы получить представления, которые мы хотим

?

0 ответов

Другие вопросы по тегам