flyingmutant / statshouse

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:Mozilla Public License 2.0


Languages

Language:Go 78.9%Language:TypeScript 19.8%Language:CSS 0.4%Language:SCSS 0.4%Language:C 0.1%Language:Dockerfile 0.1%Language:Makefile 0.1%Language:HTML 0.1%Language:JavaScript 0.0%Language:Shell 0.0%