Ссылочные команды 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 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
См. также раздел
- Начните работу с Azure CLI, чтобы узнать об установке и входе.
- Ознакомьтесь с дополнительными справочниками по командам и доступными расширениями в документации по Azure CLI.
- Обучение работе с Bash с помощью Azure CLI