-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
33ae9c7
commit 060fae0
Showing
1 changed file
with
47 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# 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](https://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](./docs/media/home.webp "Home page") | ||
|
||
![Dashboard](./docs/media/dash.webp "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 | ||
|
||
- [Quick start guide](./docs/quickstart.md) | ||
- [Internals](./docs/internals.ru.md) (in Russian) | ||
|
||
## Clients | ||
|
||
- [Go](https://github.com/VKCOM/statshouse-go) | ||
- [PHP](https://github.com/VKCOM/statshouse-php) | ||
- [C++](https://github.com/VKCOM/statshouse-cpp) | ||
- [nginx](https://github.com/VKCOM/nginx-statshouse-module) | ||
|
||
## License | ||
|
||
StatsHouse is licensed under the [Mozilla Public License Version 2.0](./LICENSE). |