Ограничения метрик
Ограничения метрик
На этой странице перечислены ограничения по умолчанию для метрик на платформе Ключ-АСТРОМ. Эти ограничения обеспечивают оптимальную производительность и управление ресурсами.
Ограничения загрузки
Следующие ограничения применяются к загрузке метрик.
| Тип | Ограничение | Описание |
|---|---|---|
| Ключи пользовательских метрик | 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., игнорируются. Подробнее о зарезервированных полях см. Семантический словарь.