Использование анализа изменений (классическая модель)
Внимание
Анализ изменений Azure Monitor (классическая версия) будет прекращен 31 октября 2025 г. Интерфейс будет заменен API анализа изменений, на базе Azure Resource Graph. Узнайте больше о будущем анализа изменений (классической) и о том, как перейти на Resource Graph.
Стандартные решения мониторинга могут предупреждать вас о проблеме с динамическим сайтом, сбое или сбое компонента, но они часто не объясняют причину. Предположим, ваш сайт работал пять минут назад, и теперь это сломано. Что изменилось за последние пять минут?
Анализ изменений Azure Monitor (классический) помогает ответить на этот вопрос.
Опираясь на возможности Azure Resource Graph, анализ изменений (классическая модель):
- предоставляет аналитические сведения об изменениях в приложении Azure;
- повышает наблюдаемость;
- Сокращает среднее время восстановления.
Примечание.
Анализ изменений (классический) в настоящее время доступен только в общедоступном облаке.
Архитектура анализа изменений (классическая)
Анализ изменений (классический) обнаруживает различные типы изменений, от уровня инфраструктуры до развертывания приложения. В качестве поставщика ресурсов azure уровня подписки анализ изменений (классическая модель):
- проверяет изменения ресурсов в подписке;
- Предоставляет данные для различных средств диагностики, помогая пользователям понять, какие изменения вызвали проблемы.
На следующей схеме показана архитектура анализа изменений (классическая модель).
Поддерживаемые типы ресурсов
Анализ изменений (классическая модель) поддерживает изменения на уровне свойств ресурсов во всех типах ресурсов 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
- Gem-файл
- 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.