{"repo":"VictoriaMetrics/prometheus-benchmark","free":true,"listed":false,"github":"https://github.com/VictoriaMetrics/prometheus-benchmark","clone":"git clone https://github.com/VictoriaMetrics/prometheus-benchmark.git","description":"Benchmark for Prometheus-compatible systems","language":"Go","stars":209,"topics":["monitoring","victoriametrics","prometheus","vmagent","vmalert","benchmark"],"license":"MIT","category":"analytics","readme_excerpt":"Prometheus benchmark Prometheus-benchmark allows testing data ingestion and querying performance for Prometheus-compatible systems on production-like workload. Prometheus-benchmark provides the following features: - It generates production-like workload for both data ingestion and querying paths: - Write workload in Prometheus Remote Write v1 protocol from real node exporter metrics. This is the most frequently used exporter for Prometheus metrics. - Write workload in OpenTelemetry protocol from real Host Metrics Receiver. - Read workload via Prometheus Instant API from typical alerting rules for node exporter metrics - see chart/files/alerts.yaml. - It allows generating time series churn rate via scrapeConfigUpdatePercent and scrapeConfigUpdateInterval options for Prometheus workload. The churn rate is typical for Kubernetes monitoring. - Multiple systems can be tested simultaneously - just add multiple named entries under remoteStorages section at chart/values.yaml. The following systems can be tested with prometheus-benchmark: - Single-node version of VictoriaMetrics: - How to push data to VictoriaMetrics - How to query data from VictoriaMetrics - Cluster version of VictoriaMetrics: - How to push and query data in cluster version of VictoriaMetrics - Grafana Mimir: - How to push data to Mimir - How to query data from Mimir - Cortex: - How to push data to Cortex - How to query data from Cortex - Thanos: - How to push data to Thanos - How to query data from Thanos How does i","default_branch":null,"files":null,"tree":[],"storefront":"/r/VictoriaMetrics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VictoriaMetrics/prometheus-benchmark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}