Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Анализ изменений Azure Monitor (классическая версия) будет прекращен 31 октября 2025 г. Опыт будет заменен API анализа изменений с поддержкой Azure Resource Graph. Узнайте больше о будущем анализа изменений (классической) и о том, как перейти на Resource Graph.
При возникновении проблемы приложение требует конфигураций и ресурсов для анализа критических изменений и обнаружения проблем с первопричиной. Анализ изменений (классический) предоставляет централизованное представление изменений в ваших подписках за последние 14 дней, чтобы предоставить историю изменений для устранения неполадок.
Чтобы отслеживать сбой, мы:
- Клонирование, создание и развертывание примера веб-приложения с использованием учетной записи хранения.
- Включите анализ изменений (классический) для отслеживания изменений ресурсов Azure и конфигураций веб-приложений Azure.
- Устранение неполадок с веб-приложением с помощью анализа изменений (классической).
Предварительные условия
- Установите .NET 7.0 или более поздней версии.
- Установите интерфейс командной строки Azure.
Настройка тестового приложения
Выполните следующие действия, чтобы настроить тест.
Клонировать
В предпочтительном терминале войдите в подписку Azure.
az login az account set -s {azure-subscription-id}
Клонируйте пример веб-приложения с хранилищем для тестирования анализа изменений (классическая модель).
git clone https://github.com/Azure-Samples/changeanalysis-webapp-storage-sample.git
Затем измените рабочую папку на папку проекта.
cd changeanalysis-webapp-storage-sample
Запуск скрипта PowerShell
Откройте папку
Publish-WebApp.ps1
проекта.Измените переменные среды
SUBSCRIPTION_ID
иLOCATION
.Переменная среды Описание SUBSCRIPTION_ID
Идентификатор вашей подписки Azure. LOCATION
Расположение группы ресурсов, в которой требуется развернуть пример приложения. Сохраните ваши изменения.
Запустите скрипт из
./changeanalysis-webapp-storage-sample
каталога../Publish-WebApp.ps1
Включение анализа изменений (классическая модель)
В портале Azure перейдите в самостоятельный интерфейс классического анализа изменений. Загрузка страниц может занять несколько минут, пока Microsoft.ChangeAnalysis
поставщик ресурсов зарегистрирован.
После загрузки страницы "Анализ изменений" (классическая) вы увидите изменения ресурсов в подписках. Чтобы просмотреть подробные данные об изменениях веб-приложения для пользователей, у вас есть два варианта:
- На баннере нажмите кнопку "Включить сейчас".
- В верхнем меню выберите "Настроить".
В области включения веб-приложения в гостевой среде выберите веб-приложение, которое вы хотите включить.
Теперь функция "Анализ изменений" (классическая версия) полностью включена для отслеживания изменений как ресурсов, так и веб-приложения в гостевой среде.
Имитация сбоя веб-приложения
В типичной командной среде несколько разработчиков могут работать в одном приложении, не уведомляя об этом других разработчиков. Имитируйте этот сценарий и внесите изменения в параметр веб-приложения.
az webapp config appsettings set -g {resourcegroup_name} -n {webapp_name} --settings AzureStorageConnection=WRONG_CONNECTION_STRING
Перейдите по URL-адресу веб-приложения, чтобы просмотреть следующую ошибку.
Устранение сбоев с помощью анализа изменений (классическая версия)
На портале Azure перейдите на обзорную страницу анализа изменений (классическая модель). Поскольку вы вызвали сбой веб-приложения, вы можете увидеть запись изменений для AzureStorageConnection
.
Так как строка подключения является секретным значением, мы скрываем его на странице обзора для целей безопасности. При наличии достаточных разрешений на чтение веб-приложения вы можете выбрать изменение, чтобы просмотреть подробные сведения о старых и новых значениях:
В области "Сведения об изменении" также отображаются важные сведения, например, которые внесли изменения.
После обнаружения изменения в гостевой среде и определения дальнейших действий вы можете устранить проблему.
Изменения виртуальной сети
Зная, что изменилось в сетевых ресурсах приложения, критически важно из-за влияния на подключение, доступность и производительность. Анализ изменений (классический) поддерживает все изменения сетевых ресурсов и немедленно записывает изменения. К сетевым изменениям относятся:
- Брандмауэры, созданные или измененные
- Критические изменения сети (например, блокировка порта 22 для TCP-подключений)
- Изменения подсистемы балансировки нагрузки
- Изменения виртуальной сети
Пример приложения включает виртуальную сеть, чтобы убедиться, что приложение остается безопасным. С помощью портал Azure можно просматривать и оценивать сетевые изменения, захваченные анализом изменений (классической).
Связанный контент
Дополнительные сведения об анализе изменений (классическом).