Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Анализ изменений Azure Monitor (классическая версия) будет прекращен 31 октября 2025 г. Опыт будет заменен API анализа изменений на базе Azure Resource Graph. Узнайте больше о будущем анализа изменений (классической) и о том, как перейти на Resource Graph.
Стандартные решения мониторинга могут предупреждать вас о проблеме с живым сайтом, сбое или отказе компонента, но они часто не объясняют причину. Предположим, ваш сайт работал пять минут назад, и теперь это сломано. Что изменилось за последние пять минут?
Анализ изменений Azure Monitor (классический) помогает ответить на этот вопрос.
Опираясь на возможности Azure Resource Graph, анализ изменений (классическая модель):
- предоставляет аналитические сведения об изменениях в приложении Azure;
- повышает наблюдаемость;
- Сокращает среднее время восстановления.
Примечание.
Анализ изменений (классический) в настоящее время доступен только в общедоступном облаке.
Архитектура анализа изменений (классическая)
Анализ изменений (классический) обнаруживает различные типы изменений, от уровня инфраструктуры до развертывания приложения. В качестве поставщика ресурсов уровня подписки Azure, Change Analysis (классическая модель):
- проверяет изменения ресурсов в подписке;
- Предоставляет данные для различных средств диагностики, помогая пользователям понять, какие изменения вызвали проблемы.
На следующей схеме показана архитектура анализа изменений (классическая модель).
Поддерживаемые типы ресурсов
Анализ изменений (классическая модель) поддерживает изменения на уровне свойств ресурсов во всех типах ресурсов Azure, включая общие ресурсы, такие как:
- Виртуальные машины Azure
- Масштабируемые наборы виртуальных машин Azure
- Служба приложений Azure
- Служба Azure Kubernetes (AKS)
- Функции Azure
- Сетевые ресурсы:
- группу безопасности сети;
- Виртуальная сеть Azure
- Шлюз приложений Azure и т. д.
- Службы данных:
- Хранилище Azure
- Azure SQL
- Кэш Azure для Redis
- Azure Cosmos DB и т. д.
Источники данных
Запросы анализа изменений (классические) для:
- Свойства ресурсов Azure Resource Manager
- Изменения конфигурации ресурсов
- Изменения функций служб приложений и веб-приложений на стороне гостя
Анализ изменений (классический) также отслеживает изменения зависимостей ресурсов для диагностики и мониторинга приложения от начала до конца.
Изменения свойств ресурсов Azure Resource Manager
С помощью Resource Graph анализ изменений (классический) предоставляет историческую запись о том, как ресурсы Azure, в которых размещено приложение, изменились со временем. Следующие основные параметры конфигурации задаются с помощью Resource Manager и отслеживаются с помощью Resource Graph:
- Управляемые удостоверения
- обновление ОС платформы;
- Имена узлов
Изменения конфигурации ресурса
Помимо параметров, заданных с помощью Resource Manager, можно задать параметры конфигурации с помощью Azure CLI и Bicep, например:
- Правила конфигурации IP-адресов
- Параметры безопасности транспортного уровня
- Версии расширения
Resource Graph не фиксирует эти изменения параметров. Анализ изменений (классический) заполняет этот пробел, сохраняя моментальные снимки изменений в этих основных свойствах конфигурации, таких как изменения в строке подключения. Моментальные снимки создаются при изменениях конфигурации и фиксируются с деталями изменений до каждых шести часов.
Ознакомьтесь с известными ограничениями для анализа изменений конфигурации ресурсов.
Изменения функций и веб-приложений (изменения внутри гостевой среды)
Каждые 30 минут Анализ изменений сохраняет состояние конфигурации веб-приложения. Это позволяет обнаружить изменения, например, в переменных среды приложения, файлах конфигурации и веб-заданиях. Средство вычисляет различия и показывает, что изменилось.
Если вы не видите, обратитесь к руководству по устранению неполадок:
- Изменения в файле в течение 30 минут.
- Изменения конфигурации в течение шести часов.
Ознакомьтесь с известными ограничениями для анализа изменений внутри гостевой ОС.
В настоящее время поддерживаются все текстовые файлы в корневом каталоге wwwroot
сайта со следующими расширениями:
- *.json
- *.xml
- *.ini
- *.yml
- *.config
- *.properties
- *.html
- *.cshtml
- *.js
- requirements.txt
- Gemfile
- Gemfile.lock
- config.gemspec
Изменения зависимостей
Изменения зависимостей ресурсов также могут вызвать проблемы в ресурсе. Например, если веб-приложение вызывает кэш Redis, номер SKU кэша Redis может повлиять на производительность веб-приложения.
В другом примере, если порт 22 был закрыт в группе безопасности сети виртуальной машины, это приводит к ошибкам подключения.
Навигатор диагностики и устранения проблем с веб-приложением (предварительная версия)
Анализ изменений (классический) проверяет запись DNS веб-приложения, чтобы обнаружить изменения в зависимостях и компонентах приложений, которые могут вызвать проблемы.
В настоящее время в навигаторе "Диагностика и решение проблем веб-приложения" поддерживаются следующие зависимости:
- Веб-приложения
- Хранилище Azure
- Azure SQL
Ограничения
- Среда ОС. Для изменений функций и веб-приложений Azure в гостевой среде анализ изменений (классическая модель) в настоящее время работает только с средами Windows, а не с Linux.
- Изменения в развертывании веб-приложений: сведения об изменении кода могут быть недоступны сразу же в средстве анализа изменений (классической). Чтобы просмотреть последние изменения в анализе изменений (классическая версия), нажмите кнопку "Обновить".
- Изменения в файлах функций и веб-приложений: отображение изменений файлов может занять до 30 минут.
- Изменения конфигурации функций и веб-приложений: Из-за подхода моментального снимка к изменениям конфигурации, метки времени этих изменений могут появиться через шесть часов с момента их внесения.
- Изменения в развертывании и настройке веб-приложений: расширение сайта собирает эти изменения и сохраняет их на диске, принадлежащее вашему приложению. Таким образом, сбор данных и хранилище подвержены поведению приложения. Проверьте, влияет ли неправильное поведение приложения на результаты.
- Хранение моментальных снимков для всех изменений: Resource Graph отслеживает данные анализа изменений для ресурсов. Resource Graph сохраняет журнал моментальных снимков отслеживаемых ресурсов только на 14 дней.
Часто задаваемые вопросы
В этом разделы приводятся ответы на часто задаваемые вопросы.
Взимается ли плата за использование инструмента анализа изменений (классическая версия)?
Вы можете использовать анализ изменений (классический) без дополнительных затрат. Включите поставщика ресурсов Microsoft.ChangeAnalysis
, и все возможности, поддерживаемые классическим анализом изменений, станут вам доступны.
Связанный контент
- Узнайте, как включить анализ изменений (классическая модель).
- Узнайте о визуализациях в анализе изменений (классическая модель).
- Узнайте, как устранять неполадки в анализе изменений (классическая модель).
- Включите Application Insights для веб-приложений Azure.
- Включите Application Insights для виртуальных машин Azure и масштабируемых приложений набора виртуальных машин Azure, размещенных в IIS.