Простыми словами
Представьте мониторинг, где к каждой метрике можно добавить десятки меток: пользователя, URL, сервер, версию и регион. Каждая новая комбинация создаёт отдельный временной ряд, и их число может вырасти с тысяч до миллионов. Бюджет кардинальности заранее ограничивает такой рост и задаёт момент, когда слишком детальные метки нужно убрать или агрегировать. Так мониторинг остаётся полезным и не превращается в дорогую базу почти уникальных записей.
Пример при разработке
В проекте команда фиксирует практику «Бюджет кардинальности метрик» как отдельное правило, добавляет автоматическую проверку и наблюдаемый критерий результата.
Это редакционный пример применения, а не часть определения или доказательство концепции.Формальное определение
Для метрики задаётся допустимое число комбинаций меток, способ наблюдения за ростом кардинальности и реакция на превышение установленного бюджета.
Механизм действия
Для «Бюджет кардинальности метрик» команда задаёт явные границы, проверяемый контракт и сигнал, по которому видно соблюдение или нарушение правила.
Пример в работе
Использовать «Бюджет кардинальности метрик» как термин без владельца, критерия и проверки реального поведения.
Связать «Бюджет кардинальности метрик» с конкретным риском, тестом или метрикой и пересматривать правило при изменении контекста.
Ограничения
Практика «Бюджет кардинальности метрик» решает ограниченную задачу и не заменяет анализ всей системы, проверку исходных допущений и измерение побочных эффектов.
Источник
OpenTelemetry Project, “OpenTelemetry Specification”, 2026.