az monitor scheduled-query
Note
Эта ссылка является частью расширения scheduled-query для Azure CLI (версия 2.54.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az monitor scheduled-query. Подробнее о расширениях.
Команды для управления запланированными запросами.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| 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
[--acquire-policy-token]
[--action-groups]
[--auto-mitigate {false, true}]
[--change-reference]
[--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>.
Разделенный пробелами список областей, к которые применяется правило. Ресурсы, указанные в этом параметре, должны иметь одинаковый тип и существовать в том же расположении.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Идентификаторы ресурсов группы действий для вызова при срабатывании оповещения.
Использование: --action-groups ACTION_GROUP_NAME_OR_ID [NAME_OR_ID,...].
Флаг, указывающий, следует ли автоматически разрешать оповещение. Значение по умолчанию — true.
| Свойство | Значение |
|---|---|
| Default value: | True |
| Допустимые значения: | false, true |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Флаг, указывающий, следует ли хранить это правило запланированного запроса в хранилище клиента.
| Свойство | Значение |
|---|---|
| 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 |
Формат вывода.
| Свойство | Значение |
|---|---|
| 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 [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя правила запланированного запроса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Не запрашивать подтверждение.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| 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]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| 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]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя правила запланированного запроса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| 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 [--acquire-policy-token]
[--action-groups]
[--add]
[--auto-mitigate {false, true}]
[--change-reference]
[--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]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Идентификаторы ресурсов группы действий для вызова при срабатывании оповещения.
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Generic Update Arguments |
| Default value: | [] |
Флаг, указывающий, следует ли автоматически разрешать оповещение. Значение по умолчанию — true.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Флаг, указывающий, следует ли хранить это правило запланированного запроса в хранилище клиента.
| Свойство | Значение |
|---|---|
| Допустимые значения: | 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.
| Свойство | Значение |
|---|---|
| Группа параметров: | Generic Update Arguments |
| Default value: | False |
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения.
Имя правила запланированного запроса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Свойство | Значение |
|---|---|
| Группа параметров: | Generic Update Arguments |
| Default value: | [] |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Generic Update Arguments |
| Default value: | [] |
Серьезность оповещения от 0 (критического) до 4 (подробно).
Флаг, указывающий, следует ли проверять предоставленный запрос.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Тип ресурса целевого ресурса в областях. Это необходимо указать, если области являются группами ресурсов или подпиской.
Время агрегирования метрик в формате ##h##m##s.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |