mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 12:31:07 +01:00
docs/CaseStudies.md: add Groove X case study
This commit is contained in:
parent
3c3694f72a
commit
906fca9e88
@ -37,6 +37,7 @@ Alphabetically sorted links to case studies:
|
|||||||
* [CERN](https://docs.victoriametrics.com/CaseStudies.html#cern)
|
* [CERN](https://docs.victoriametrics.com/CaseStudies.html#cern)
|
||||||
* [COLOPL](https://docs.victoriametrics.com/CaseStudies.html#colopl)
|
* [COLOPL](https://docs.victoriametrics.com/CaseStudies.html#colopl)
|
||||||
* [Dreamteam](https://docs.victoriametrics.com/CaseStudies.html#dreamteam)
|
* [Dreamteam](https://docs.victoriametrics.com/CaseStudies.html#dreamteam)
|
||||||
|
* [Groove X](https://docs.victoriametrics.com/CaseStudies.html#groove-x)
|
||||||
* [Idealo.de](https://docs.victoriametrics.com/CaseStudies.html#idealode)
|
* [Idealo.de](https://docs.victoriametrics.com/CaseStudies.html#idealode)
|
||||||
* [MHI Vestas Offshore Wind](https://docs.victoriametrics.com/CaseStudies.html#mhi-vestas-offshore-wind)
|
* [MHI Vestas Offshore Wind](https://docs.victoriametrics.com/CaseStudies.html#mhi-vestas-offshore-wind)
|
||||||
* [Sensedia](https://docs.victoriametrics.com/CaseStudies.html#sensedia)
|
* [Sensedia](https://docs.victoriametrics.com/CaseStudies.html#sensedia)
|
||||||
|
@ -18,6 +18,7 @@ Alphabetically sorted links to case studies:
|
|||||||
* [CERN](#cern)
|
* [CERN](#cern)
|
||||||
* [COLOPL](#colopl)
|
* [COLOPL](#colopl)
|
||||||
* [Dreamteam](#dreamteam)
|
* [Dreamteam](#dreamteam)
|
||||||
|
* [Groove X](#groove-x)
|
||||||
* [Idealo.de](#idealode)
|
* [Idealo.de](#idealode)
|
||||||
* [MHI Vestas Offshore Wind](#mhi-vestas-offshore-wind)
|
* [MHI Vestas Offshore Wind](#mhi-vestas-offshore-wind)
|
||||||
* [Sensedia](#sensedia)
|
* [Sensedia](#sensedia)
|
||||||
@ -214,15 +215,38 @@ from `Large-scale, super-load system monitoring platform built with VictoriaMetr
|
|||||||
|
|
||||||
Numbers:
|
Numbers:
|
||||||
|
|
||||||
* Active time series: from 350K to 725K.
|
* Active time series: from 350K to 725K
|
||||||
* Total number of time series: from 100M to 320M.
|
* Total number of time series: from 100M to 320M
|
||||||
* Total number of datapoints: from 120 billion to 155 billion.
|
* Total number of datapoints: from 120 billions to 155 billions
|
||||||
* Retention period: 3 months.
|
* Retention period: 3 months
|
||||||
|
|
||||||
VictoriaMetrics in production environment runs on 2 M5 EC2 instances in "HA" mode, managed by Terraform and Ansible TF module.
|
VictoriaMetrics in production environment runs on 2 M5 EC2 instances in "HA" mode, managed by Terraform and Ansible TF module.
|
||||||
2 Prometheus instances are writing to both VMs, with 2 [Promxy](https://github.com/jacksontj/promxy) replicas
|
2 Prometheus instances are writing to both VMs, with 2 [Promxy](https://github.com/jacksontj/promxy) replicas
|
||||||
as the load balancer for reads.
|
as the load balancer for reads.
|
||||||
|
|
||||||
|
## Groove X
|
||||||
|
|
||||||
|
[Groove X](https://groove-x.com/en/) designs and produces robotics solutions. Its mission is to bring out humanity’s full potential through robotics.
|
||||||
|
|
||||||
|
> We need monitoring solution for Device (Robot and Charge Station) health monitoring. At first, we used the Prometheus server, and then migrated to Thanos. But it was difficult to manage Thanos cluster and also we had a performance issue (long latency on request). Colopl, Inc. used VictoriaMetrics and we got interested in it. We built another k8s cluster besides our original Thanos cluster, and tried VictoriaMetrics in parallel for a while. It worked better and finally we decided to switch to VictoriaMetrics, because it provides low latency, it is in active development and it is easy to maintain.
|
||||||
|
|
||||||
|
> We like performance and scalability provided by VictoriaMetrics. We use metrics in our daily work, and long latency would be a big problem. Also, metrics correctness is important. We reported some inconsistencies with Prometheus during the evaluation period and received quick feedback from VictoriaMetrics developers.
|
||||||
|
|
||||||
|
Junya Hayashi, Senior Software Engineer, Groove X
|
||||||
|
|
||||||
|
Numbers:
|
||||||
|
|
||||||
|
- Active time series: 14 millions
|
||||||
|
- Ingestion rate: 235K samples per second
|
||||||
|
- Total number of datapoints: 3.2 trillions
|
||||||
|
- Churn rate: 420K new time series per day
|
||||||
|
- Data size on disk: 2 TB
|
||||||
|
- Index size on disk: 52 GB
|
||||||
|
- Query duration:
|
||||||
|
- 99th percentile: 2.6 seconds
|
||||||
|
- 90th percentile: 0.4 seconds
|
||||||
|
- median: 0.006 seconds
|
||||||
|
|
||||||
## Idealo.de
|
## Idealo.de
|
||||||
|
|
||||||
[idealo.de](https://www.idealo.de/) is the leading price comparison website in Germany. We use Prometheus for metrics on our container platform.
|
[idealo.de](https://www.idealo.de/) is the leading price comparison website in Germany. We use Prometheus for metrics on our container platform.
|
||||||
@ -232,12 +256,12 @@ VictoriaMetrics in production is very stable for us and uses only a fraction of
|
|||||||
|
|
||||||
Numbers:
|
Numbers:
|
||||||
|
|
||||||
- The number of active time series per VictoriaMetrics instance is 21M.
|
- The number of active time series per VictoriaMetrics instance is 21M
|
||||||
- Total ingestion rate 120k metrics per second.
|
- Total ingestion rate 120k metrics per second
|
||||||
- The total number of datapoints 3.1 trillion.
|
- The total number of datapoints 3.1 trillion
|
||||||
- The average time series churn rate is ~9M per day.
|
- The average time series churn rate is ~9M per day
|
||||||
- The average query rate is ~20 per second. Response time for 99th quantile is 120ms.
|
- The average query rate is ~20 per second. Response time for 99th quantile is 120ms
|
||||||
- Retention: 13 months.
|
- Retention: 13 months
|
||||||
- Size of all datapoints: 3.5 TB
|
- Size of all datapoints: 3.5 TB
|
||||||
|
|
||||||
|
|
||||||
@ -250,8 +274,8 @@ MHI Vestas Offshore Wind is using VictoriaMetrics to ingest and visualize sensor
|
|||||||
Numbers with current, limited roll out:
|
Numbers with current, limited roll out:
|
||||||
|
|
||||||
- Active time series: 270K
|
- Active time series: 270K
|
||||||
- Ingestion rate: 70K/sec
|
- Ingestion rate: 70K samples per second
|
||||||
- Total number of datapoints: 850 billion
|
- Total number of datapoints: 850 billions
|
||||||
- Data size on disk: 800 GiB
|
- Data size on disk: 800 GiB
|
||||||
- Retention period: 3 years
|
- Retention period: 3 years
|
||||||
|
|
||||||
@ -274,7 +298,7 @@ Numbers:
|
|||||||
- Cluster mode
|
- Cluster mode
|
||||||
- Active time series: 700K
|
- Active time series: 700K
|
||||||
- Ingestion rate: 70K datapoints per second
|
- Ingestion rate: 70K datapoints per second
|
||||||
- Datapoints: 112 Billion
|
- Datapoints: 112 billions
|
||||||
- Data size on disk: 82 GB
|
- Data size on disk: 82 GB
|
||||||
- Index size on disk: 30 GB
|
- Index size on disk: 30 GB
|
||||||
- Churn rate: 3 million of new time series per day
|
- Churn rate: 3 million of new time series per day
|
||||||
@ -289,13 +313,13 @@ Numbers:
|
|||||||
|
|
||||||
Numbers:
|
Numbers:
|
||||||
- Single node
|
- Single node
|
||||||
- Active time series - 5 Million
|
- Active time series: 5 millions
|
||||||
- Datapoints: 1.25 Trillion
|
- Datapoints: 1.25 trillions
|
||||||
- Ingestion rate - 550k datapoints per second
|
- Ingestion rate: 550K datapoints per second
|
||||||
- Disk usage - 150gb
|
- Disk usage: 150 GB
|
||||||
- Index size - 3gb
|
- Index size: 3 GB
|
||||||
- Query duration 99th percentile - 147ms
|
- Query duration 99th percentile: 147ms
|
||||||
- Churn rate - 100 new time series per hour
|
- Churn rate: 2400 new time series per day
|
||||||
|
|
||||||
## Wedos.com
|
## Wedos.com
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@ Alphabetically sorted links to case studies:
|
|||||||
* [CERN](https://docs.victoriametrics.com/CaseStudies.html#cern)
|
* [CERN](https://docs.victoriametrics.com/CaseStudies.html#cern)
|
||||||
* [COLOPL](https://docs.victoriametrics.com/CaseStudies.html#colopl)
|
* [COLOPL](https://docs.victoriametrics.com/CaseStudies.html#colopl)
|
||||||
* [Dreamteam](https://docs.victoriametrics.com/CaseStudies.html#dreamteam)
|
* [Dreamteam](https://docs.victoriametrics.com/CaseStudies.html#dreamteam)
|
||||||
|
* [Groove X](https://docs.victoriametrics.com/CaseStudies.html#groove-x)
|
||||||
* [Idealo.de](https://docs.victoriametrics.com/CaseStudies.html#idealode)
|
* [Idealo.de](https://docs.victoriametrics.com/CaseStudies.html#idealode)
|
||||||
* [MHI Vestas Offshore Wind](https://docs.victoriametrics.com/CaseStudies.html#mhi-vestas-offshore-wind)
|
* [MHI Vestas Offshore Wind](https://docs.victoriametrics.com/CaseStudies.html#mhi-vestas-offshore-wind)
|
||||||
* [Sensedia](https://docs.victoriametrics.com/CaseStudies.html#sensedia)
|
* [Sensedia](https://docs.victoriametrics.com/CaseStudies.html#sensedia)
|
||||||
|
Loading…
Reference in New Issue
Block a user