Promate Save

Graphite On VictoriaMetrics

Project README

Promate - Graphite On VictoriaMetrics

We shared the promate solution in our 单机 20 亿指标,知乎 Graphite 极致优化!(slidesarticle) talk at QCon 2020. More number in our production: https://victoriametrics.github.io/CaseStudies.html#zhihu

Promate is a high-performance graphite storage solution.

Compare with Whisper:

  • 10x faster on average; 60-100x faster for complex, long range queries
  • 90% storage space reduction, 99.99% IOPS reduction
  • 80% reduction in memory and CPU overhead with constant query pressure

This is a comparison of performance from our production environment. Welcome to help us design tests that give reproducible benchmark results.

Features

  • Higher performance with lower cpu, memory, and storage usage, benefit from the excellent VictoriaMetrics
  • Supports almost all graphite functions, benefit from compatible with carbonapi
  • MateQL language, support query graphite metrics with PromQL
  • Real-time aggregation, no loss of accuracy of historical metrics

Architecture

Overview

Example Config

  1. carbonapi.yaml
  2. matecarbon.yaml

Thanks

License

Apache License 2.0

Open Source Agenda is not affiliated with "Promate" Project. README Source: zhihu/promate
Stars
67
Open Issues
0
Last Commit
3 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating