Почему это важно
Каждое новое измерение может умножить число рядов, расход памяти, хранилища и работу запросов. Безобидная на вид метка user_id способна резко увеличить объём данных.
Что подтверждено
В Prometheus каждое уникальное сочетание меток и их значений образует отдельный временной ряд.
Граница применимости: Модель данных Prometheus; в других системах хранения метрик правила идентификации могут отличаться синтаксисом.
Кардинальность растёт по сочетаниям измерений, поэтому независимые наборы значений меток могут перемножать число рядов.
Граница применимости: Модель временных рядов Prometheus с метками; фактические сочетания зависят от публикуемых данных.
Что проверить
- Посчитайте число разных значений каждой предлагаемой метки.
- Оцените реально возникающие сочетания.
- Назначьте ответственного и бюджет рядов до внедрения.
Первоисточники
Metric and Label Naming
Prometheus Authors · Prometheus best practices, checked 29 August 2026
Определяет каждую unique комбинацию label pairs как отдельную time series и запрещает unbounded high-cardinality labels.
Открыть первоисточник