az monitor scheduled-query
Note
This reference is part of the scheduled-query extension for the Azure CLI (version 2.54.0 or higher). Расширение будет автоматически устанавливаться при первом запуске команды az monitor scheduled-query. Learn more about extensions.
Команды для управления запланированными запросами.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az monitor scheduled-query create |
Создайте запланированный запрос. |
Extension | GA |
az monitor scheduled-query delete |
Удаление запланированного запроса. |
Extension | GA |
az monitor scheduled-query list |
Список всех запланированных запросов. |
Extension | GA |
az monitor scheduled-query show |
Отображение сведений о запланированном запросе. |
Extension | GA |
az monitor scheduled-query update |
Обновите запланированный запрос. |
Extension | GA |
az monitor scheduled-query create
Создайте запланированный запрос.
az monitor scheduled-query create --condition
--name
--resource-group
--scopes
[--action-groups]
[--auto-mitigate {false, true}]
[--check-ws-alerts-storage --cwas {false, true}]
[--condition-query]
[--custom-properties]
[--description]
[--disabled {false, true}]
[--evaluation-frequency]
[--location]
[--mad --mute-actions-duration]
[--severity]
[--skip-query-validation {false, true}]
[--tags]
[--target-resource-type --type]
[--window-size]
Примеры
Создайте запланированный запрос для виртуальной машины.
az monitor scheduled-query create -g {rg} -n {name1} --scopes {vm_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceId at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"
Создайте запланированный запрос для виртуальных машин в группе ресурсов.
az monitor scheduled-query create -g {rg} -n {name1} --scopes {rg_id} --condition "count 'Placeholder_1' > 360 resource id _ResourceId at least 1 violations out of 5 aggregated points" --condition-query Placeholder_1="union Event, Syslog | where TimeGenerated > ago(1h) | where EventLevelName=='Error' or SeverityLevel=='err'" --description "Test rule"
Обязательные параметры
Условие, которое активирует правило.
Использование: --condition {avg,min,max,total,count} ["METRIC COLUMN" from] "QUERY_PLACEHOLDER" {=,!=,>,>=,<,<=} ПОРОГ [идентификатор ресурса] [where dimension {includes,excludes} VALUE [or VALUE ...] [и ИЗМЕРЕНИЕ {включает,исключает} ЗНАЧЕНИЕ [или ЗНАЧЕНИЕ ...] ...]] [По крайней мере нарушения MinTimeToFail из агрегированных точек оценки]' Заполнители запросов можно определить в измерениях аргумента --condition-query, добавив ключевое слово where и несколько измерений, можно запросить, объединив их с ключевым словом "и".
Имя правила запланированного запроса.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Разделенный пробелами список областей, к которые применяется правило. Ресурсы, указанные в этом параметре, должны иметь одинаковый тип и существовать в том же расположении.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Идентификаторы ресурсов группы действий для вызова при срабатывании оповещения.
Использование: --action-groups ACTION_GROUP_NAME_OR_ID [NAME_OR_ID,...].
Флаг, указывающий, следует ли автоматически разрешать оповещение. Значение по умолчанию — true.
Свойство | Значение |
---|---|
Default value: | True |
Допустимые значения: | false, true |
Флаг, указывающий, следует ли хранить это правило запланированного запроса в хранилище клиента.
Свойство | Значение |
---|---|
Default value: | False |
Допустимые значения: | false, true |
Запрос отложений для замены заполнителей в аргументе --condition
.
Свойства полезных данных оповещения.
Использование: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].
Описание правила в свободном тексте.
Отключите запланированный запрос.
Свойство | Значение |
---|---|
Default value: | False |
Допустимые значения: | false, true |
Частота вычисления правила в формате "##h##m##s".
Свойство | Значение |
---|---|
Default value: | 5m |
Location. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения.
Серьезность оповещения от 0 (критического) до 4 (подробно).
Свойство | Значение |
---|---|
Default value: | 2 |
Флаг, указывающий, следует ли проверять предоставленный запрос.
Свойство | Значение |
---|---|
Default value: | False |
Допустимые значения: | false, true |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Тип ресурса целевого ресурса в областях. Это необходимо указать, если области являются группами ресурсов или подпиской.
Время агрегирования метрик в формате ##h##m##s.
Свойство | Значение |
---|---|
Default value: | 5m |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az monitor scheduled-query delete
Удаление запланированного запроса.
az monitor scheduled-query delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя правила запланированного запроса.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Не запрашивать подтверждение.
Свойство | Значение |
---|---|
Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az monitor scheduled-query list
Список всех запланированных запросов.
az monitor scheduled-query list [--resource-group]
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az monitor scheduled-query show
Отображение сведений о запланированном запросе.
az monitor scheduled-query show [--ids]
[--name]
[--resource-group]
[--subscription]
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя правила запланированного запроса.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az monitor scheduled-query update
Обновите запланированный запрос.
az monitor scheduled-query update [--action-groups]
[--add]
[--auto-mitigate {false, true}]
[--check-ws-alerts-storage --cwas {false, true}]
[--condition]
[--condition-query]
[--custom-properties]
[--description]
[--disabled {false, true}]
[--evaluation-frequency]
[--force-string]
[--ids]
[--mad --mute-actions-duration]
[--name]
[--remove]
[--resource-group]
[--set]
[--severity]
[--skip-query-validation {false, true}]
[--subscription]
[--tags]
[--target-resource-type --type]
[--window-size]
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Идентификаторы ресурсов группы действий для вызова при срабатывании оповещения.
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Default value: | [] |
Флаг, указывающий, следует ли автоматически разрешать оповещение. Значение по умолчанию — true.
Свойство | Значение |
---|---|
Допустимые значения: | false, true |
Флаг, указывающий, следует ли хранить это правило запланированного запроса в хранилище клиента.
Свойство | Значение |
---|---|
Допустимые значения: | false, true |
Условие, которое активирует правило.
Использование: --condition {avg,min,max,total,count} ["METRIC COLUMN" from] "QUERY_PLACEHOLDER" {=,!=,>,>=,<,<=} ПОРОГ [идентификатор ресурса] [where dimension {includes,excludes} VALUE [or VALUE ...] [и ИЗМЕРЕНИЕ {включает,исключает} ЗНАЧЕНИЕ [или ЗНАЧЕНИЕ ...] ...]] [по крайней мере нарушения MinTimeToFail из агрегированных точек ОценкиPeriod]'
Заполнители запросов можно определить в аргументе --condition-query Dimensions, добавив ключевое слово where и несколько измерений, можно запросить, комбинируя их с ключевым словом "and".
Запрос отложений для замены заполнителей в аргументе --condition
.
Свойства полезных данных оповещения.
Использование: --custom-properties ALERT_PAYLOAD_PROPERTIES [KEY=VAL,KEY=VAL ...].
Описание правила в свободном тексте.
Отключите запланированный запрос.
Свойство | Значение |
---|---|
Допустимые значения: | false, true |
Частота вычисления правила в формате "##h##m##s".
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Default value: | False |
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения.
Имя правила запланированного запроса.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Default value: | [] |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Свойство | Значение |
---|---|
Parameter group: | Generic Update Arguments |
Default value: | [] |
Серьезность оповещения от 0 (критического) до 4 (подробно).
Флаг, указывающий, следует ли проверять предоставленный запрос.
Свойство | Значение |
---|---|
Допустимые значения: | false, true |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Свойство | Значение |
---|---|
Parameter group: | Resource Id Arguments |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Тип ресурса целевого ресурса в областях. Это необходимо указать, если области являются группами ресурсов или подпиской.
Время агрегирования метрик в формате ##h##m##s.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |