Поделиться через


az monitor metrics alert condition

Управление условиями правила генерации оповещений о метриках почти в реальном времени.

Команды

Имя Описание Тип Состояние
az monitor metrics alert condition create

Создайте условие правила генерации оповещений метрик.

Core Preview

az monitor metrics alert condition create

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus

Создайте условие правила генерации оповещений метрик.

az monitor metrics alert condition create --aggregation {Average, Count, Maximum, Minimum, Total}
                                          --metric
                                          --op --operator {Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
                                          --type {dynamic, static}
                                          [--dimension]
                                          [--namespace]
                                          [--num-periods]
                                          [--num-violations]
                                          [--sensitivity {High, Low, Medium}]
                                          [--since]
                                          [--skip-metric-validation {false, true}]
                                          [--threshold]

Примеры

Создайте статическое условие.

$dim1 = az monitor metrics alert dimension create -n dimName --op Include -v GetBlob PutBlob
$dim2 = az monitor metrics alert dimension create -n Instance --op Exclude -v Get Put
$condition = az monitor metrics alert condition create -t static 

--aggregation Count 

--metric "CPU Percentage" 

--op GreaterThan  

--threshold 95 

--dimension "$dim1" "$dim2"

Создание динамического условия.

$condition = az monitor metrics alert condition create -t dynamic 

--aggregation Average 

--metric "CPU Percentage" 

--op GreaterOrLessThan 

--num-violations 4 

--num-periods 4 

--since 2020-11-02T12:11

Обязательные параметры

--aggregation

Агрегирование времени.

Свойство Значение
Допустимые значения: Average, Count, Maximum, Minimum, Total
--metric

Имя метрики, на основе правила.

Свойство Значение
Значение из: az monitor metrics list-definitions
--op --operator

Оператором статического порогового значения могут быть "Equals", "NotEquals", "GreaterThan", "GreaterThanOrEqual", "LessThan" или "LessThanOrEqual". Оператор динамического порога может быть "GreaterThan", "LessThan", "GreaterOrLessThan".

Свойство Значение
Допустимые значения: Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals
--type -t

Тип порогового значения условия.

Свойство Значение
Допустимые значения: dynamic, static

Необязательные параметры

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--dimension

Измерение, созданное с помощью az monitor metrics alert dimension create.

--namespace

Пространство имен метрик.

--num-periods

Количество периодов оценки для динамического порогового значения. Диапазон: 1-6.

--num-violations

Количество нарушений для активации динамического оповещения. Диапазон: 1-6. Оно должно быть меньше или равно --num-periods.

--sensitivity

Конфиденциальность оповещений для динамического порогового значения.

Свойство Значение
Default value: Medium
Допустимые значения: High, Low, Medium
--since

Дата начала обучения исторических данных метрик и вычисления динамических пороговых значений. Формат: дата (гггг-mm-dd) часовой пояс (hh:mm:ss.xxxxx) (+/-hh:mm).

--skip-metric-validation

Причина пропуска проверки метрик. Это позволяет использовать метрику, которая еще не была создана.

Свойство Значение
Допустимые значения: false, true
--threshold

Статическое пороговое значение.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False