Utiliser Analyse des changements (classique)
Important
Analyse des changements Azure Monitor (classique) sera mis hors service le 31 octobre 2025. L’expérience sera remplacée par l’API Analyse des changements optimisée par Azure Resource Graph. Découvrez plus d’informations sur l’avenir d’Analyse des changements et sur la migration vers Azure Resource Graph.
Même si les solutions de supervision standard peuvent vous avertir d’un problème de site actif, d’une panne ou d’une défaillance de composant, elles n’expliquent souvent pas la cause. Disons que votre site fonctionnait il y a cinq minutes et que maintenant il ne marche plus. Qu’est-ce qui a changé au cours des cinq dernières minutes ?
Le service Analyse des changements (classique) est conçu pour répondre à cette question dans Azure Monitor.
S’appuyant sur la puissance d’Azure Resource Graph, l’Analyse des changements (classique) :
- Fournit des insights sur les changements apportés à votre application Azure.
- Augmente l’observabilité.
- Réduit le temps moyen de réparation (MTTR).
Remarque
Analyse des changements n’est actuellement disponible que dans le cloud public Azure.
Architecture d’Analyse des changements (classique)
Analyse des changements (classique) détecte les différents types de changements, depuis la couche d’infrastructure jusqu’au déploiement des applications. Un fournisseur de ressources Azure au niveau de l’abonnement qui :
- Vérifie les changements des ressources dans l’abonnement.
- Fournit les données de divers outils de diagnostic pour aider les utilisateurs à comprendre quelles modifications ont provoqué des problèmes.
Le diagramme suivant illustre l’architecture d’Analyse des changements (classique) :
Types de ressources pris en charge
Le service Analyse des changements (classique) prend en charge les modifications au niveau de la propriété de ressources dans tous les types de ressources Azure, y compris des ressources courantes telles que :
- Machine virtuelle
- Jeu de mise à l’échelle de machine virtuelle
- App Service
- Azure Kubernetes Service (AKS)
- Fonction Azure
- Ressources de mise en réseau :
- Groupe de sécurité réseau
- Réseau virtuel
- Application Gateway, etc.
- Services de données :
- Stockage
- SQL
- Cache Redis
- Azure Cosmos DB, etc.
Sources de données
Requêtes Analyse des changements (classique) pour :
- Propriétés des ressources Azure Resource Manager.
- Changements de configuration des ressources.
- Changements dans l’invité des fonctions et des applications web App Service.
Analyse des changements (classique) effectue également le suivi des changements des dépendances de ressources pour diagnostiquer et monitorer une application de bout en bout.
Changements des propriétés des ressources Azure Resource Manager
En utilisant Azure Resource Graph, Analyse des changements (classique) fournit un historique de la façon dont les ressources Azure qui hébergent votre application ont été modifiées au fil du temps. Les paramètres de configuration de base suivants sont définis à l’aide d’Azure Resource Manager et suivis par Azure Resource Graph :
- Identités managées
- Mise à niveau du système d’exploitation de la plateforme
- Noms d'hôte
Changements de configuration des ressources
En plus des paramètres définis via Azure Resource Manager, vous pouvez définir des paramètres de configuration avec l’interface CLI, Bicep, etc., comme :
- Règles de configuration IP
- Paramètres TLS
- Versions d’extension
Azure Resource Graph ne capture pas ces modifications de paramètre. Analyse des changements (classique) comble cette lacune en effectuant des captures instantanées des changements sur ces propriétés de configuration principales, comme les changements de la chaîne de connexion, etc. Des captures instantanées des changements de configuration et des détails des changements sont effectuées tous les 6 heures au maximum.
Changements dans une fonction et des applications web Azure (modifications dans un invité)
Toutes les 30 minutes, l’Analyse des changements capture l’état de la configuration d’une application web. Par exemple, elle peut détecter les changements apportés aux variables d’environnement, aux fichiers de configuration et aux WebJobs de l’application. L’outil calcule les différences et présente les changements.
Reportez-vous à notre guide de résolution des problèmes si vous ne voyez pas :
- Modifications de fichier dans les 30 minutes
- Modifications de configuration dans les 6 heures
Consultez les limitations connues concernant l’analyse des modifications dans l’invité.
Actuellement, tous les fichiers texte sous la racine du site wwwroot avec les extensions suivantes sont pris en charge :
- *.json
- *.xml
- *.ini
- *.yml
- *.config
- *.properties
- *.html
- *.cshtml
- *.js
- requirements.txt
- Gemfile
- Gemfile.lock
- config.gemspec
Changements de dépendances
Les modifications apportées aux dépendances de ressources peuvent également occasionner des problèmes dans une ressource. Par exemple, si une application web appelle un cache Redis, la référence SKU du cache Redis peut affecter les performances de l’application web.
Autre exemple : la fermeture du port 22 dans un groupe de sécurité réseau d’une machine virtuelle entraîne des erreurs de connectivité.
Navigateur pour le diagnostic et la résolution de problèmes d’application web (préversion)
Analyse des changements (classique) vérifie l’enregistrement DNS de l’application web pour détecter les modifications apportées aux dépendances et aux composants d’application susceptibles de provoquer des problèmes.
Actuellement, les dépendances suivantes sont prises en charge dans le Navigateur pour le diagnostic et la résolution de problèmes d’application web :
- Web Apps
- Stockage Azure
- Azure SQL
Limites
- Environnement du système d’exploitation : pour les changements dans une fonction Azure ou application web dans l’invité, Analyse des changements (classique) fonctionne actuellement avec les environnements Windows uniquement, pas Linux.
- Changements dans les déploiements d’applications web : les informations sur le changement de déploiement de code peuvent ne pas être disponibles tout de suite dans l’outil Analyse des changements (classique). Pour afficher les toutes dernières modifications dans Analyse des changements (classique), sélectionnez Actualiser.
- Changements dans un fichier de fonction et d’application web : l’affichage des changements dans les fichiers peut prendre jusqu’à 30 minutes.
- Changements dans une configuration de fonction et d’application web : en raison de l’approche des captures instantanées à l’égard des changements dans les configurations, l’affichage des horodatages des changements de configuration peut prendre jusqu’à 6 heures à partir du moment où le changement a réellement été apporté.
- Déploiement d’applications web et modifications de configuration : une extension de site collecte ces modifications et les stocke sur l’espace disque appartenant à votre application. Par conséquent, la collecte et le stockage des données sont soumis au comportement de votre application. Vérifiez si une application dont le comportement est incorrect affecte les résultats.
- Rétention des instantanés pour toutes les modifications : Azure Resource Graph (ARG) assure les données d’analyse des changements pour les ressources sont suivies par Azure Resource Graphs (ARG). ARG conserve uniquement l’historique des instantanés des ressources suivies uniquement pendant 14 jours.
Forum aux questions
Cette section fournit des réponses aux questions fréquentes.
L’utilisation d’Analyse des changements (classique) entraîne-t-elle des frais ?
Vous pouvez utiliser Analyse des changements (classique) sans coût supplémentaire. Activez le fournisseur de ressources Microsoft.ChangeAnalysis
: tout ce qui est pris en charge par Analyse des changements (classique) sera alors disponible.
Étapes suivantes
- Découvrir plus d’informations sur l’activation d’Analyse des changements (classique)
- Découvrir plus d’informations sur les visualisations dans Analyse des changements (classique)
- Découvrir comment résoudre les problèmes liés à Analyse des changements (classique)
- Activez Application Insights pour des applications web Azure.
- Activez Application Insights pour les applications hébergées par IIS sur une machine virtuelle Azure et un groupe de machines virtuelles identiques Azure.