Prom++: как сжать разметку метрик Prometheus и снизить расход памяти в 2,5 раза с помощ...
Prom++: как сжать разметку метрик Prometheus и снизить расход памяти в 2,5 раза с помощью статистики данных Миллионы метрик, чистый код, но аллокатор показывает в разы больше памяти, чем должно занимать «полезное» содержимое. Профайлер светит на парсинг, а вы гадаете: куда деваются мегабайты? Prom++ — это оригинальный Prometheus, переписанный на C++ командой Флант. Оптимизированы потребление RAM (среднем в 7.8 раза меньше), CPU (среднем в 2.2 раза меньше), cобственный оптимизированный WAL, агрессивное сжатие WAL. Ну, и вишенка на торте — практически (отличается в части WAL) полная совместимость с Prometheus. К сожалению, на стоимость долговременного хранения и передачи данных в S3 Prom++ не сильно повляет. Читать статью на Хабр Читать статью о том, как устроен Prom++ Репыч Prom++ на Гитхаб (там же кратко описан механизм миграции с оригинального Prometheus) ✅ Telegram | ✅ MAX