Использование анализа изменений (классическая модель)
Внимание
Анализ изменений Azure Monitor (классическая версия) будет прекращен 31 октября 2025 г. Интерфейс будет заменен API анализа изменений, на базе Azure Resource Graph. Узнайте больше о будущем анализа изменений и о том, как перейти на Azure Resource Graph.
Хотя стандартные решения для мониторингу могут предупредить о неполадках в работе сайта, сбоях или отказе компонентов, они часто не объясняют причины. Предположим, ваш сайт работал пять минут назад, и теперь это сломано. Что изменилось за последние пять минут?
Анализ изменений (классический) предназначен для ответа на этот вопрос в Azure Monitor.
Опираясь на возможности Azure Resource Graph, анализ изменений (классическая модель):
- предоставляет аналитические сведения об изменениях в приложении Azure;
- повышает наблюдаемость;
- сокращает среднее время восстановления (MTTR).
Примечание.
Анализ изменений (классическая версия) в настоящее время доступен только в общедоступном облаке Azure.
Архитектура анализа изменений (классическая)
Анализ изменений (классический) обнаруживает различные типы изменений, от уровня инфраструктуры до развертывания приложения. Поставщик ресурсов Azure уровня подписки:
- проверяет изменения ресурсов в подписке;
- Предоставляет данные для различных средств диагностики, помогая пользователям понять, какие изменения вызвали проблемы.
На следующей схеме показана архитектура анализа изменений (классическая):
Поддерживаемые типы ресурсов
Служба анализа изменений (классическая) поддерживает изменения уровня свойств ресурсов во всех типах ресурсов Azure, включая общие ресурсы, такие как:
- Виртуальная машина
- Набор масштабирования виртуальных машин
- Служба приложений
- Служба Azure Kubernetes (AKS)
- функции Azure;
- Сетевые ресурсы:
- Группа безопасности сети
- Виртуальная сеть
- шлюз приложений и др.
- Службы данных:
- Память
- SQL
- кэш Redis;
- Azure Cosmos DB и т. д.
Источники данных
Запросы анализа изменений (классические) для:
- Свойства ресурса Azure Resource Manager.
- Изменения конфигурации ресурса.
- Изменения гостевой среды веб-приложения и функции Службы приложений.
Анализ изменений (классический) также отслеживает изменения зависимостей ресурсов для диагностики и мониторинга сквозного приложения.
Изменения свойств ресурсов Azure Resource Manager
С помощью Azure Resource Graph анализ изменений (классическая модель) содержит историческую запись о том, как ресурсы Azure, на которых размещено приложение, изменились со временем. Следующие основные параметры конфигурации задаются с помощью Azure Resource Manager и отслеживаются в Azure Resource Graph:
- Управляемые удостоверения
- обновление ОС платформы;
- Имена узлов
Изменения конфигурации ресурса
Помимо параметров, заданных в Azure Resource Manager, вы можете задать параметры конфигурации с помощью интерфейса командной строки, Bicep и других средств:
- правила конфигурации протокола IP;
- Параметры протокола TLS
- Версии расширения
Azure Resource Graph не фиксирует эти изменения параметров. Анализ изменений (классический) заполняет этот пробел путем записи моментальных снимков изменений в этих основных свойствах конфигурации, таких как изменения в строка подключения и т. д. Моментальные снимки выполняются изменения конфигурации и изменяют сведения каждые 6 часов.
Ознакомьтесь с известными ограничениями, связанными с анализом изменений конфигурации ресурсов.
Изменения в функции Azure и веб-приложения (в гостевых изменениях)
Каждые 30 минут Анализ изменений сохраняет состояние конфигурации веб-приложения. Это позволяет обнаружить изменения, например, в переменных среды приложения, файлах конфигурации и веб-заданиях. Средство вычисляет различия и показывает, что изменилось.
Если вы не видите, ознакомьтесь с нашим руководством по устранению неполадок.
- Изменение файла в течение 30 минут
- Изменения конфигурации в течение 6 часов
Ознакомьтесь с известными ограничениями, связанными с анализом изменений в гостях.
Сейчас поддерживаются все текстовые файлы в корне сайта 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 минут.
- Изменения в конфигурации функций и веб-приложений. Из-за подхода моментального снимка к изменениям конфигурации метки времени изменений конфигурации может занять до 6 часов, чтобы отобразиться, когда изменение произошло на самом деле.
- Изменения в развертывании и настройке веб-приложений: расширение сайта собирает эти изменения и сохраняет их на диске, принадлежащее вашему приложению. Таким образом, сбор данных и хранилище подвержены поведению приложения. Проверьте, влияет ли неправильное поведение приложения на результаты.
- Хранение моментальных снимков для всех изменений: Azure Resource Graphs (ARG) отслеживает данные анализа изменений для ресурсов. ARG сохраняет журнал моментальных снимков отслеживаемых ресурсов в течение 14 дней.
Часто задаваемые вопросы
В этом разделы приводятся ответы на часто задаваемые вопросы.
Взимается ли использование анализа изменений (классической) стоимости?
Вы можете использовать анализ изменений (классический) без дополнительных затрат. Microsoft.ChangeAnalysis
Включите поставщик ресурсов и все, что поддерживается анализом изменений (классической версией), открыто для вас.
Следующие шаги
- Сведения о включении анализа изменений (классическая модель)
- Сведения о визуализациях в анализе изменений (классическая модель)
- Узнайте, как устранять неполадки в анализе изменений (классическая модель)
- Включите Application Insights для веб-приложений Azure.
- Включение Application Insights для приложений, размещенных в службах IIS — виртуальные машины и масштабируемые наборы виртуальных машин Azure.