/statshouse

StatsHouse is a highly-available, scalable, multi-tenant monitoring system

Primary LanguageGoMozilla Public License 2.0MPL-2.0

StatsHouse

StatsHouse is a highly-available, scalable, multi-tenant monitoring system.

Why would I use StatsHouse?

StatsHouse was built from the ground-up with 2 main goals in mind: interactive usage at massive scale (low latency, high resolution data and low response time) and built-in protection from overload (multi-tenant resource budgeting and automatic sampling in case of overuse).

StatsHouse is a mature project. StatsHouse is being used in production as a main monitoring system of vk.com. As of November 2022, main StatsHouse cluster is receiving 350 million metrics per second from 15000 servers and stores 4 years of data.

UI screenshots

Home page

Dashboard

Features

  • High availability and fault tolerance
  • Massive scalability
  • Multi-tenant resource budgeting with automatic sampling
  • Low latency, high resolution data
  • Interactive built-in UI
  • Long-term storage with automatic downsampling
  • Compatibility with Grafana and Prometheus/PromQL (alpha)

Documentation

Clients

License

StatsHouse is licensed under the Mozilla Public License Version 2.0.