Partage via


Utiliser Analyse des changements (classique)

Important

Analyse des changements (classique) d’Azure Monitor 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 (classique) et la migration vers Resource Graph.

Il est possible que les solutions de monitoring standard vous avertissent d’un problème de site en direct, d’une panne ou d’une défaillance de composant, mais elles n’expliquent pas souvent 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) d’Azure Monitor est conçu pour répondre à cette question.

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.

Remarque

Analyse des changements (classique) n’est actuellement disponible que dans le cloud public.

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. L’Analyse des changements (classique) est un fournisseur de ressources Azure au niveau de l’abonnement :

  • 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).

Diagramme d’architecture qui montre la façon dont Analyse des changements (classique) obtient les données modifiées et les fournit aux outils clients.

Types de ressources pris en charge

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 :

  • Machines virtuelles Azure
  • Groupes de machines virtuelles identiques Azure
  • Azure App Service
  • Azure Kubernetes Service (AKS)
  • Azure Functions
  • Ressources de mise en réseau :
    • Groupe de sécurité réseau
    • Réseau virtuel Azure
    • Azure Application Gateway, etc.
  • Services de données :
    • Stockage Azure
    • Azure SQL
    • Cache Azure pour Redis
    • Azure Cosmos DB, etc.

Sources de données

Requêtes Analyse des changements (classique) pour :

Analyse des changements (classique) effectue également un suivi des changements de dépendance de ressources pour diagnostiquer et monitorer une application de bout en bout.

Changements des propriétés des ressources Azure Resource Manager

L’utilisation de Resource Graph par Analyse des changements (classique) permet de fournir un enregistrement d’historique sur 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 en tirant parti de Resource Manager et suivis par 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 Resource Manager, vous pouvez définir des paramètres de configuration avec l’interface CLI et Bicep, comme :

  • Règles de configuration IP
  • Paramètres de protocole TLS
  • Versions d’extension

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. Des captures instantanées des changements de configuration et des détails des changements sont effectuées tous les six heures.

Consultez les limitations connues liées à l’analyse des changements de configuration des ressources.

Changements dans une fonction et des applications web (changements dans l’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.

Capture d’écran qui montre la sélection de l’option Actualiser pour afficher les derniers changements.

Consultez le guide de résolution des problèmes si vous ne voyez pas :

  • Changements de fichier dans les 30 minutes.
  • Changements de configuration dans les six heures.

Consultez les limitations connues liées à l’analyse des changements dans l’invité.

Tous les fichiers texte sous la racine du site wwwroot avec les extensions suivantes sont actuellement 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 d’entraîner 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 :

  • les applications web
  • Stockage Azure
  • Azure SQL

Limites

  • Environnement du système d’exploitation : pour les changements dans l’invité d’une fonction Azure ou application web, Analyse des changements (classique) fonctionne actuellement avec les environnements Windows uniquement, et non avec 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 d’application web et de fonction : l’affichage des changements dans les fichiers peut prendre jusqu’à 30 minutes.
  • Changements dans une configuration d’application web et de fonction : en raison de l’approche des captures instantanées à l’égard des changements de configurations, l’affichage des timestamps des changements de configuration peut prendre jusqu’à six heures à partir du moment où le changement a é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, le stockage et la collecte de 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 tous les changements : Resource Graph suit les données Analyse des changements pour les ressources. Resource Graph conserve uniquement l’historique des instantanés des ressources suivies 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.