Ограничения метрик

Материал из Документация Ключ-АСТРОМ

Ограничения метрик

На этой странице перечислены ограничения по умолчанию для метрик на платформе Ключ-АСТРОМ. Эти ограничения обеспечивают оптимальную производительность и управление ресурсами.

Ограничения загрузки

Следующие ограничения применяются к загрузке метрик.

Тип Ограничение Описание
Ключи пользовательских метрик 100 000 Максимальное количество активных пользовательских метрик в среде одновременно.
Пул измерений встроенных метрик 50 000 000 Максимальное количество уникальных комбинаций «ключ-значение» измерений для встроенных метрик.
Пул измерений пользовательских метрик 50 000 000 Максимальное количество уникальных комбинаций «ключ-значение» измерений для пользовательских метрик.
Измерений на метрику 1 000 000 Максимальное количество уникальных комбинаций «ключ-значение» измерений для одной метрики.

Изменчивые измерения Метрики с высокой кардинальностью, например использующие временные метки или краткоживущие уникальные идентификаторы, могут негативно влиять на хранение, производительность и затраты. Ключ-АСТРОМ может ограничивать или отклонять конфигурации метрик, не соответствующие лучшим практикам.

Ограничения запросов

Следующие ограничения применяются к запросам метрик.

Тип Ограничение Описание
Точек данных на запрос 500 000 000 Максимальное количество точек данных, обрабатываемых одним запросом.
Гранулярность 1 минута Разрешение данных на всём периоде хранения.
Срок хранения 15 месяцев (по умолчанию) Срок хранения включён по умолчанию. Можно увеличить до 10 лет.

Ограничения API

Следующие ограничения применяются к API метрик.

Тип Ограничение Описание
Размер полезной нагрузки 1 МБ Максимальный размер полезной нагрузки запроса.
Количество метрик на запрос 10 Максимальное количество метрик, выбираемых одним запросом.
Количество точек данных 20 000 000 Максимальное количество точек данных, возвращаемых запросом.
Количество кортежей 100 000 Максимальное количество кортежей (уникальных комбинаций метрика—измерение—значение).
Точек данных на кортеж 10 080 Максимальное количество точек данных на один кортеж (минуты одной недели).
Мониторимых сущностей 5 000 Максимальное количество сущностей на один entitySelector в запросе.
Запросов в секунду Ограничено Каждая среда имеет ограниченный пул потоков (с очередью) для обработки запросов. При достижении лимита запросы возвращают код ответа 429.

Ограничения загрузки OTLP

Следующие ограничения применяются к загрузке метрик через OTLP.

Тип Ограничение Описание
Длина ключа метрики 2–255 символов Минимальная и максимальная длина ключа метрики.
Длина ключа измерения 1–100 символов Минимальная и максимальная длина ключа измерения. При превышении ключ усекается.
Длина значения измерения 1–255 символов Минимальная и максимальная длина значения измерения. При превышении значение усекается.
Измерений на точку данных 50 Максимальное количество измерений в одной точке данных. При превышении точка данных отбрасывается.
Ключей метрик в среде 100 000 Максимальное количество ключей метрик, активных одновременно.
Кортежей на метрику в месяц 1 000 000 Максимальное количество кортежей для одной метрики за последние 30 дней.
Кортежей для всех метрик в месяц 50 000 000 Максимальное количество кортежей для всех пользовательских метрик за последние 30 дней.
Длина единицы измерения 63 символа Максимальная длина единицы измерения. При превышении единица отбрасывается.
Длина описания инструмента 1 023 символа Максимальная длина описания. При превышении описание усекается.
Размер запроса 4 МБ Максимальный несжатый размер OTLP-запроса с метриками. При превышении запрос отбрасывается.
Точек данных в запросе 15 000 Максимальное количество точек данных в одном OTLP-запросе. При превышении запрос отбрасывается.

Ограничения OpenPipeline

Следующие ограничения применяются к настройке OpenPipeline для метрик.

Тип Ограничение Описание
Пайплайнов на область 100 Максимальное количество пайплайнов.
Групп пайплайнов 100 Максимальное количество групп пайплайнов.
Общий размер объектов пайплайна 10 МБ Максимальный суммарный размер объектов пайплайна.
Маршрутов 100 Максимальное количество маршрутов.
Общий размер объектов маршрутизации 1 МБ Максимальный суммарный размер объектов маршрутизации.
Процессоров на пайплайн 1 000 Максимальное количество процессоров в одном пайплайне.
Процессоров в базовом пайплайне 100 Максимальное количество процессоров в базовом пайплайне.
Слотов пайплайна 10 Максимальное количество слотов в группе пайплайнов.
Пайплайнов-участников 1 000 Максимальное количество пайплайнов-участников в группе.

Ограничения расширений

Следующие ограничения применяются к метрикам, создаваемым через расширения.

Тип Ограничение Описание
Метрик на расширение 500 Максимальное количество метрик для одного расширения.
Метрик на уровень 100 Максимальное количество метрик для каждого уровня (расширение, группа, подгруппа).
Измерений 25 Максимальное количество измерений для каждого уровня.
Длина ключа метрики 250 символов Максимальная длина ключа метрики, включая префикс.
Длина ключа измерения 100 символов Максимальная длина ключа измерения.
Длина значения измерения 255 символов Максимальная длина значения измерения.
Измерений в строке 50 Максимальное количество измерений в одной строке.

Зарезервированные поля

Зарезервированные ключи метрик Ключ-АСТРОМ резервирует префикс dt. для метрик, контролируемых платформой, таких как dt.host.cpu.usage. Данные метрик, загруженные с префиксом dt., отбрасываются.

Зарезервированные имена полей Ключ-АСТРОМ резервирует системные поля и другие имена полей с префиксом dt.. Измерения, загруженные с префиксом dt., игнорируются. Подробнее о зарезервированных полях см. Семантический словарь.