Нет: большой диск не делает ID платежа хорошим label. Каждый новый ID создаёт отдельные временные ряды, увеличивая расход памяти, индексы и стоимость запросов.
[имя] спросил: Если Prometheus имеет 4 ТБ диска, то ID платежа в теге — уже нормально?
Нет: большой диск не делает ID платежа хорошим label. Каждый новый ID создаёт отдельные временные ряды, увеличивая расход памяти, индексы и стоимость запросов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Нет: большой диск не делает ID платежа хорошим label. Каждый новый ID создаёт отдельные временные ряды, увеличивая расход памяти, индексы и стоимость запросов.
Для метрик используйте ограниченные измерения: результат, тип операции, сервис. Детали конкретного платежа храните в журнале аудита или системе поиска событий с контролем доступа. При необходимости связывайте агрегаты с трассировками подходящим механизмом exemplars. Ёмкость диска решает только одну часть проблемы неограниченной кардинальности.
Источник: github.com.