Deckhouse Prom++

Open Source monitoring system: Prometheus written in С++

Up to 10x less memory foorprint compared to standard Prometheus

Up to 3x more memory-efficient than VictoriaMetrics

Key Advantages

Low memory usage

Prom++ optimizes the most resource-intensive part of Prometheus: storing time-series data in the Write-Ahead Log (WAL). By applying advanced compression to WAL data without sacrificing performance, Prom++ significantly reduces memory usage

Fully Prometheus compatible

No need to change your existing Prometheus APIs and configurations. No need to rebuild dashboards or rewrite alert rules. Migrate to Deckhouse Prom++ in just 5 minutes

No vendor lock-in

Deckhouse Prom++ stores data in the regular Prometheus format. You can switch back to the original Prometheus at any time

Free & Open Source

The source code is licensed under Apache 2.0. The project is hosted on GitHub

How it works

Installing and running

Prom++ is deployed just like regular Prometheus: using Kubernetes manifests or Helm charts. No new dependencies are required

Data scraping & service discovery

Prom++ leverages the regular Prometheus service discovery mechanism to scrape metrics from pods, services, nodes, and static addresses

Data analysis & alerting

Leverage standard PromQL for querying. All your dashboards, alerting rules, and alerts sent through Alertmanager work just like before

Ecosystem integration

Prom++ is compatible with the entire range of Prometheus exporters and smoothly integrates with Grafana, Loki, and other tools

With Deckhouse Prom++, you get

Active community

Engage directly with the Deckhouse Prom++ team and the community in our Prom++ User Group chat in Telegram

Proven solution tested across 600+ clusters

Deckhouse Prom++ is extensively used within the Deckhouse Kubernetes Platform environment. The average metric volume is 10 million Active Series per cluster

Expertise and support

Backed by recognized leaders in DevOps and Kubernetes, you will receive responsive technical support for both integration and ongoing operations

Use cases

Out-of-the-box monitoring in DKP

Deckhouse Prom++ is included in the Deckhouse Kubernetes Platform. Ready to use, no separate installation needed

Runs in any Kubernetes cluster

Easily deploy Deckhouse Prom++ on any Kubernetes cluster as a drop-in replacement for regular Prometheus. Your existing dashboards, rules, and exporters will work seamlessly with no modifications needed

Non-Kubernetes monitoring

Prom++ isn’t limited to container environments. Use it to monitor VMs, bare-metal servers, or any other infrastructure using the same familiar Prometheus scraping configurations