Назад |
Перейти на главную страницу
Как опубликовать статистику потребления графита?
Мы только сейчас подходим к рассмотрению statsd + graphite, и мы (думаем, что) хотим взглянуть на графики, нарезанные по-другому. Например, скажем, у нас есть веб-сайт foo
с несколькими арендаторами для 3 клиентов и обслуживаемыми на 4 серверах:
- совокупность (все серверы, все арендаторы) по всей нашей службе - так что публикуйте
foo.logins.attempts:3|c
- агрегировать по арендаторам (всем серверам) в нашем сервисе - так что публикуйте
tenant1.foo.logins.attempts:3|c
- отдельные серверы в нашем сервисе - так что публикуйте
tenant1.server1.foo.logins.attempts:3|c
Каковы последствия
- публикация статистики 3 раза (на самом деле, один вызов statsd, с одной статистикой на строку), по одному разу с каждым другим префиксом, чтобы легче было найти в statsd и graphite и манипулировать
- публикация статистики один раз (# 3 выше), а затем использование графита для смешивания и сопоставления для получения желаемых просмотров
?