Developer Tools · AI, Cloud & Distributed Systems
Prometheus & OpenTelemetry Active Time-Series Cardinality & TSDB Storage Calculator: inputs, method, and how to read the result
Compute Prometheus sample ingestion rate (samples/sec) and TSDB disk footprint from cardinality.
Choose inputs for the case you are checking
The defaults are illustrative. Replace them with values for your case and keep the units shown beside each field.
- Active Time Series Cardinality: Total unique active time series (metric name × label value combinations).
- Scrape Interval Seconds: Prometheus scrape interval in seconds (typically 15s, 30s, or 60s).
- Retention Days: Local or object-storage TSDB retention window in days.
- Bytes Per Compressed Sample: Average bytes per compressed sample (Prometheus TSDB averages 1.3–1.7 bytes/sample).
What the calculation includes
With the default values shown, TSDB Disk Storage Required is 64.8 GB. The calculation follows Prometheus Cardinality & Storage Formula; the formula and variable definitions above show how the inputs combine.
One-input check: With the other defaults held constant, changing Active Time Series Cardinality from 250,000 series to 275,000 series changes TSDB Disk Storage Required from 64.8 GB to 71.28 GB. This is a comparison inside the calculator's stated model, not a prediction.
Where to use caution
- Uses official NIST Special Publication 811, IEEE/RFC systems engineering, APA psychometric, and USNO astronomical formulas.
- Empirical metallurgy and calendar conversions represent standard reference-condition approximations.
Scope: Global NIST, IEEE, APA & Astronomical Standard Check the assumptions and limitations against your situation before relying on the estimate.
More in Developer Tools: Unit Conversion Calculator, Scientific Calculator, Date Difference & Business Days Calculator.