Назад | Перейти на главную страницу

Как опубликовать статистику потребления графита?

Мы только сейчас подходим к рассмотрению 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, с одной статистикой на строку), по одному разу с каждым другим префиксом, чтобы легче было найти в statsd и graphite и манипулировать
  2. публикация статистики один раз (# 3 выше), а затем использование графита для смешивания и сопоставления для получения желаемых просмотров

?