Ссылочные команды Azure CLI для Azure Monitor

Интерфейс командной строки (CLI) Azure поддерживает набор команд для создания ресурсов Azure и управления ими для многих служб Azure. Для Azure Monitor доступно более 100 разных команд, которые позволяют эффективно работать с этой службой из командной строки.

Команды Azure CLI для Azure Monitor разделяют на две части: собственно Azure CLI (содержит базовые команды) и расширение для Azure Monitor. Расширение Azure CLI для Azure Monitor устанавливается автоматически при первом запуске ссылочной команды из этого расширения. Дополнительные сведения о ссылках на расширения см. в статье Использование расширений с Azure CLI.

Важно!

Azure Monitor теперь включает Application Insights и Log Analytics. При работе с Azure CLI для Azure Monitor необходимо установить расширения для каждой подобласти. Вам будет предложено установить ссылку на расширение при первом его запуске. Вы также можете установить расширение вручную с помощью команды az extension add.

Справочники по Azure Monitor

Список ссылочных команд Azure CLI, которые можно использовать для управления Azure Monitor, с описаниями и ссылками на популярные статьи.

Справочник Установка расширения Описание Дополнительные сведения
az monitor Группа команд верхнего уровня для всех команд Azure CLI для Azure Monitor. Общие сведения о службе Azure Monitor
az monitor action-group Управление группами действий, которые связаны с уведомлениями после срабатывания оповещения. Оповещения Azure Monitor
az monitor action-rule да Управление правилами действий, которые позволяют добавлять или подавлять группы действий в сработавших оповещениях. Оповещения Azure Monitor
az monitor activity-log Управление журналами действий, в том числе оповещениями журналов действий. Журнал действий Azure
az monitor app-insights да Управление Application Insights для мониторинга приложений. Что такое Azure Application Insights?
az monitor autoscale Управление параметрами автомасштабирования. Общие сведения об автомасштабировании в Microsoft Azure
az monitor data-collection да Управление правилами сбора данных. Правила сбора данных
az monitor diagnostic-settings Управление параметрами диагностики службы, которые позволяют настроить сбор и маршрутизацию разных типов метрик и журналов платформы. Создание параметров диагностики для отправки журналов платформы и метрик в разные целевые объекты
az footprint да Управление параметрами Azure Footprint.
az monitor log-analytics Управление кластерами журналов и рабочими пространствами. Проектирование развертывания журналов Azure Monitor
az monitor log-analytics solution да Управление решениями Log Analytics.
az monitor log-profiles НЕ ИСПОЛЬЗУЙТЕ для новых разработок. Эта команда ранее использовалась для направления журналов действий в журналы Azure Monitor и Log Analytics. Используйте вместо этого параметры диагностики. Отправка в рабочую область Log Analytics
az monitor metrics Управление метриками платформы и правилами генерации оповещений на основе метрик почти в реальном времени. Метрики в Azure Monitor и Сведения о работе оповещений о метриках в Azure Monitor
az monitor private-link-scope Управление ресурсами области приватного канала Azure Monitor. Безопасное подключение сетей к Azure Monitor с помощью Приватного канала Azure
az monitor scheduled-query да Управление запланированными запросами.

Примеры ссылочных команд Azure CLI для Azure Monitor

Примеры приведены для каждого справочника по Azure CLI. Хотя эти задачи также можно выполнить с помощью портала Azure, при использовании Azure CLI требуется командная строка. Ниже представлено несколько блоков кода, которые помогут вам понять, насколько просто использовать Azure CLI.

Для работы с Azure Monitor вам потребуется группа ресурсов. Группы ресурсов Azure можно без усилий создавать и администрировать с помощью Azure CLI.

#create a resource group
az group create --location westus --name MyResourceGroup

#get a list of resource groups for a subscription
az group list --subscription MySubscription --output table

Создать оповещения для журналов Azure Monitor также очень просто.

#create an Azure Monitor activity log alert
az monitor activity-log alert create --name MyAlertName --resource-group MyResourceGroup

См. также раздел