Time Series Cardinality Calculator

Calculate a worst-case cardinality bound for a metric label set. Real active series depend on which label combinations actually occur.

Your dimensions

Enter the number of distinct values for each label/dimension.

services 20 distinct values
endpoints 50 distinct values
regions 5 distinct values
status_codes 10 distinct values
5,000

Why cardinality matters

In Prometheus and VictoriaMetrics, each unique combination of label values is a separate time series. Each time series requires index entries, memory, and disk space.

Rule: never use user IDs, session IDs, or request IDs as TSDB labels. These belong in event tables (ClickHouse), not metric labels (Prometheus).