Microsoft Azure — Написание запросов и создание информационных панелей с помощью Azure Resource Graph

Опубликовано: 7 Сентября, 2022

В этой статье мы напишем запросы графа ресурсов Azure в книгах Azure, а затем закрепим их на информационных панелях Azure.

Реализация:

Выполните следующие шаги, чтобы реализовать указанную выше постановку задачи:

Шаг 1. Войдите на портал Azure.

Шаг 2. Перейдите в службу Azure Monitor или выполните поиск монитора в строке поиска.

Шаг 3: В левом меню нажмите « Книги».

Шаг 4: Затем нажмите + Создать.

Шаг 5: Нажмите + Добавить

Шаг 6: Нажмите Добавить запрос

Шаг 7. В элементе «Изменить запрос» >> выберите «Источник данных», затем выберите «График ресурсов Azure».

Шаг 8. Затем выберите область действия (либо отдельный ресурс, либо подписка, либо подписки в соответствии с вашими потребностями).

Шаг 9: затем выберите «Визуализация », это необязательно. По умолчанию будет выбрана таблица .

Шаг 10: затем выберите размер , это необязательно. По умолчанию будет выбран средний . Вы всегда можете выбрать рекомендуемый размер.

Шаг 11: Оставьте цветовую палитру как автоматическую (это расширенный режим для добавления цветов в визуализацию).

Шаг 12. Теперь добавьте запрос Resource Graph, затем нажмите «Выполнить запрос».

Пример:

Запрос Azure Resource Graph, чтобы найти общее количество потерянных дисков по подписке.

Resources | where type has “microsoft.compute/disks” | extend diskState = tostring(properties.diskState) | where  diskState == ‘Unattached’ //or managedBy == “” | project DiskName=name, diskState, Owner=managedBy, SubscriptionName, ResourceGroup=resourceGroup, Location=location, Tags=tags | summarize count() by SubscriptionName

Запрос Azure Resource Graph для поиска потерянных дисков.

Resources | where type has “microsoft.compute/disks” | extend diskState = tostring(properties.diskState) | where  diskState == ‘Unattached’ //or managedBy == “” | project DiskName=name, diskState, Owner=managedBy, SubscriptionName, ResourceGroup=resourceGroup, Location=location, Tags=tags

Шаг 13: Нажмите « Дополнительные настройки » в элементе «Редактировать запрос».

Шаг 14. Установите следующие параметры. Всегда показывать значок булавки на этом шаге, Показывать значок обновления, когда не редактируется, Показывать кнопку «Экспорт в Excel», если не редактируется.

Укажите заголовок диаграммы и нажмите «Готово редактирование»:

Шаг 15: Нажмите « Готово», затем нажмите « Сохранить », чтобы сохранить изменения.

Шаг 16. В правом верхнем углу вы получите возможность закрепить на панели инструментов Azure. Если у вас его нет, вы можете его создать.

Шаг 17: Перейдите в Dashboards и проверьте предварительный просмотр.

Вот и все.