Преимущества
StatsHouse — это высокодоступная, масштабируемая, мультитенантная система мониторинга. Что это значит?
- Работает без сбоев даже при отказе сети или части кластера.
- Останется в рабочем состоянии даже при значительном росте нагрузки.
- Справедливо распределяет ресурсы между группами пользователей.
Узнайте больше о преимуществах и особенностях реализации StatsHouse в докладе на HighLoad 2022 (на русском языке).
Готовность к полномасштабному внедрению
StatsHouse — основная система мониторинга vk.com. По состоянию на июнь 2024 года основной кластер StatsHouse принимает более 1,6 миллиарда измерений в секунду от 28 000 серверов и хранит данные за пять лет.
Данные с высоким разрешением и малой задержкой
По умолчанию StatsHouse предоставляет данные с разрешением в одну секунду и задержкой в пять секунд. Вы можете просматривать данные с высокой детализацией практически в режиме реального времени.
Хранение метрик в течение длительного времени
StatsHouse автоматически понижает разрешение данных: посекундные данные хранятся в течение первых двух дней, поминутные данные хранятся месяц, почасовые — как угодно долго.
Лёгкая эксплуатация
StatsHouse продолжает работать даже при отказе сети или части кластера, когда объём данных резко возрастает или когда появляются ошибки в клиентском коде. Большая часть компонентов StatsHouse не используют информацию о состоянии. Отслеживает состояние только кластер ClickHouse — это основное хранилище StatsHouse.