Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метрики Prometheus загружаются в рабочую область Azure Monitor. Рабочие пространства Azure Monitor имеют ограничения и квоты по умолчанию на поглощение данных. Когда вы достигнете пределов приема данных, может произойти ограничение скорости. Чтобы избежать ограничения скорости, вы можете отслеживать и оповещать об ограничениях на прием данных в рабочей области.
Дополнительные сведения об ограничениях и квотах рабочей области Prometheus и Azure Monitor см. в разделе Azure Monitor ограничения службы.
Просмотр ограничений и настройка рекомендуемых оповещений
Azure Monitor Рабочая область предоставляет набор метрик, которые дают представление о лимитах приема данных и его использовании. На портале Azure перейдите в рабочую область Azure Monitor и выберите Метрики в разделе Monitoring.
- В выпадающем списке "Выберите метрику" выберите "Просмотреть стандартные метрики с помощью построителя".
- В выпадающем списке Добавить метрику выберите Добавить с помощью построителя.
- В раскрывающемся списке метрик выберите использование активного временного ряда % и использование событий, полученных в минуту %, и убедитесь, что они ниже 100%.
Вы можете настроить рекомендуемые оповещения для Рабочей области Azure Monitor, чтобы отслеживать ограничения на прием данных. Вы можете либо включить готовые к использованию рекомендуемые оповещения, или вручную создавать новые правила оповещений. При настройке рекомендуемых оповещений для рабочей области Azure Monitor создаются следующие оповещения.
| Имя оповещения | Description | Пороговое значение по умолчанию | Временной интервал (минуты) |
|---|---|---|---|
| AMW приближается к порогу обработки событий | Использование обработки событий в минуту превышает 75% текущего лимита | >75% | 5 |
| AMW приближается к ограничению активного приема временных рядов данных | Использование загрузки данных временных рядов превышает 75% текущего предела. | >75% | 5 |
| AMW находится под высоким риском превышения предела приема событий | Частота приема событий превышает 95% текущего лимита и подвержена риску ограничения. Запрос на увеличение здесь | >95% | 5 |
| AMW имеет высокий риск превышения ограничения приема данных активных временных рядов | Использование приёма Timeseries Ingestion превышает 95% текущего предела и имеет риск ограничения. Запрос на увеличение здесь | >95% | 5 |
- портал Azure
- ARM (JSON)
- Bicep
Чтобы включить рекомендуемые правила генерации оповещений, перейдите к рабочей области Azure Monitor на портале Azure.
В разделе "Мониторинг" выберите " Оповещения>", чтобы настроить рекомендуемые оповещения. Откроется панель Настройка рекомендуемых правил генерации оповещений со списком рекомендуемых правил генерации оповещений для рабочей области Azure Monitor.
В разделе "Выбор правил генерации оповещений " выберите все правила, которые вы хотите включить.
В разделе "Уведомить меня по" выберите способ уведомления, если сработает предупреждение.
Выберите "Использовать существующую группу действий" и введите сведения о существующей группе действий, если вы хотите использовать уже имеющуюся группу действий.
Нажмите Сохранить.
Запрос на увеличение ограничений приема (предварительная версия)
Запрос на увеличение ограничений приема с помощью API Azure Resource Manager. Этот API находится в предварительном просмотре и следующие условия применяются к этому API:
- Запрос на увеличение лимита с 1 миллиона событий/мин или активных временных рядов до 20 миллионов событий/мин или активных временных рядов с обновлением API через CLI или с помощью обновления ARM. Для ограничений, превышающих 20 миллионов, создайте запрос в службу поддержки.
- Для запроса на увеличение лимита до 2 миллионов запрос одобряется автоматически.
- Для запроса на увеличение предела выше 2 млн текущее потребление должно составлять 50% от требуемого предела, то есть, если текущий предел составляет 5 миллионов, они могут запросить увеличение до 10 миллионов. Вы можете запросить до 20 миллионов.
- Для запросов, превышающих 20 миллионов, создайте запрос в службу поддержки.
- Создание рабочей области Azure Monitor всегда применяет ограничения по умолчанию. Создание пространства Azure Monitor с настраиваемыми ограничениями не поддерживается.
В этом документе объясняется, как использовать ARM API для обновления ограничений на прием данных в рабочих областях Azure Monitor.
Предпосылки
Средство командной строки для выполнения команд шаблона ARM, например Azure PowerShell или Azure CLI.
Шаг 1. Скачивание шаблонов ARM и обновление параметров
Замечание
Если вы предпочитаете Bicep по протоколу ARM (JSON), можно декомпилировать следующие файлы шаблонов и параметров. Дополнительные сведения см. в разделе Декомпиляция шаблона Azure Resource Manager в формате JSON в Bicep.
Скачайте файлы шаблонов ARM (
Шаг 2. Выполнение обновления ARM
Выполните приведенные ниже команды из скачаной папки шаблонов ARM:
Azure CLI
az login
az account set --subscription <subscriptionId>
az deployment group create --name AmwLimits --resource-group <resourceGroupName> --template-file AMWLimitIncrease-Template.json --parameters AMWLimitIncrease-Parameters.json
Azure PowerShell
Connect-AzAccount
New-AzResourceGroupDeployment -Name AmwLimits -ResourceGroupName <resourceGroupName> -TemplateFile AMWLimitIncrease-Template.json -TemplateParameterFile AMWLimitIncrease-Parameters.json
Шаг 3. Проверка того, обновляются ли ограничения
Чтобы убедиться, что ограничения обновлены успешно, перейдите на портал Azure, перейдите в Рабочую область Azure Monitor -> обозреватель метрик -> в раскрывающемся списке метрик выберите "Просмотр стандартных метрик с помощью построителя", а затем проверьте, применяются ли обновленные ограничения к параметрам "Ограничение активных временных рядов" и "Ограничение на количество событий в минуту".
Решение проблем, связанных с увеличением пределов приема данных с помощью API ARM
Если при использовании API для запроса на увеличение предела возникает ошибка, проверьте ответ на ошибку, чтобы найти причину ошибки.
Запрошенное ограничение превышает 20 миллионов: "Запрошенная квота ActiveTimeSeries превышает максимальный предел {MaxAutoApprovedActiveTimeSeries}": эта ошибка возникает при запросе на ограничение в 20 миллионов или более событий/мин или Active Timeseries. В настоящее время API поддерживает только увеличение до 20 млн. Вы можете запросить дополнительные ограничения приема, создав запрос в службу поддержки.
Использование меньше по сравнению с запрошенным ограничением: текущее использование не соответствует критериям для запрошенной квоты MaxTimeSeries. Эта ошибка возникает, когда текущий приём данных составляет менее 50% от запрошенного ограничения. Прежде чем запрашивать увеличение, достигните порога использования в 50% от желаемого лимита, или запросите увеличение лимита до 200% от вашего текущего использования. Чтобы проверить текущее использование, перейдите на портал Azure, перейдите к рабочей области Azure Monitor -> диспетчер метрик -> В раскрывающемся списке метрик выберите "Просмотреть стандартные метрики с помощью построителя", а затем выберите "Активное использование временных рядов %" и "Получено событий в минуту % использования".
Запрос на увеличение ограничений приема через запрос в службу поддержки
Чтобы открыть запрос в службу поддержки, выполните следующее:
- Выберите Support + Устранение неполадок слева на портале Azure.
- Введите ограничения службы и подписки (квоты) в поле поиска и выберите "Перейти".
- Выберите ограничения службы и подписки (квоты), нажмите кнопку "Далее", а затем нажмите кнопку "Создать новый запрос на поддержку".
- Выберите подписку и выберите Управляемый Prometheus в качестве типа квоты.
- Заполните запрошенные сведения и отправьте запрос.
Создание запросов и оповещений по метрикам поглощения в рабочей области
Чтобы запросить метрики рабочей области Azure Monitor для мониторинга лимитов поступления данных, выполните следующие действия.
На портале Azure перейдите в рабочую область Azure Monitor и выберите Метрики в разделе Monitoring.
В выпадающем списке Добавить метрику выберите Добавить с помощью построителя.
Выберите рабочую область Azure Monitor в качестве области охвата.
Выберите стандартные метрики для пространства имен метрик.
В раскрывающемся списке метрик выберите использование активного временного ряда % и использование событий, полученных в минуту %, и убедитесь, что они ниже 100%.
Выберите правило оповещения New, чтобы создать оповещение Azure. Задайте Azure оповещение для отслеживания использования и срабатывания оповещения, если использование превышает определенное пороговое значение. Дополнительные сведения см. в разделе Создание оповещения метрик для ресурса Azure.
Просмотрите оповещения на портале Azure, выбрав Alerts в разделе Monitoring рабочей области Azure Monitor.
Оповещение запускается, если использование ресурсов на этапе импорта данных превышает пороговое значение. Запросите увеличение ограничения, создав запрос в службу поддержки.