Prometheus Sizing Calculator for YugabyteDB Anywhere

Interactively estimate memory, disk, and CPU requirements for your YugabyteDB Anywhere Node which runs Prometheus, YB-Platform and Postgres service.

For more information, visit: YugabyteDB Knowledge Base Article

https://github.com/yugabyte/yugabyte-prometheus-sizing-calculator

Add a Universe

Configured Universes

No universes added yet. Use the form above to get started.

Total Deployment Estimate

Total Metrics

0

Memory

0.00 GB

Disk

0.00 GB

CPU

0.00 Cores

Calculation Logic

Total Metrics

Metrics for each universe are calculated independently and then summed for the final total.

Universe Metrics = (60 * Tables + 9000) * Nodes Total Metrics = Σ(All Universe Metrics)

Memory (GB)

Memory per metric varies based on the total volume:

For totals **1,000,000 or less** (30 KB/metric):

Memory (GB) = (Total Metrics * 30) / 1024 / 1024

For totals **over 1,000,000** (10 KB/metric):

Memory (GB) = (Total Metrics * 10) / 1024 / 1024

Disk (GB)

Disk usage is estimated at 253 KB per metric:

Disk (GB) = (Total Metrics * 253) / 1024 / 1024

CPU (Cores)

CPU is estimated at 1 core per 1,000,000 metrics:

CPU Cores = Total Metrics / 1,000,000

Note: These calculations are estimates based on a standard Prometheus configuration with a 10-second scrape interval and a 15-day data retention period. Actual resource usage may vary.