Activation de la journalisation des ressources dans Azure Traffic Manager

Cet article explique comment activer la collecte de journaux de ressources de diagnostic et accéder aux données de journal d’un profil Traffic Manager.

Les journaux de ressources Azure Traffic Manager peuvent donner des insights sur le comportement de la ressource de profil Traffic Manager. Par exemple, vous pouvez utiliser les données de journal du profil pour déterminer pourquoi des probes individuels ont expiré par rapport à un point de terminaison.

Activer la journalisation de ressources

Notes

Pour interagir avec Azure, le module PowerShell Azure Az est recommandé. Pour commencer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.

Vous pouvez exécuter les commandes qui suivent dans Azure Cloud Shell, ou en exécutant PowerShell à partir de votre ordinateur. Azure Cloud Shell est un interpréteur de commandes interactif gratuit. Il contient des outils Azure courants préinstallés et configurés pour être utilisés avec votre compte. Si vous exécutez PowerShell depuis votre ordinateur, vous avez besoin du module Azure PowerShell version 1.0.0 ou ultérieure. Vous pouvez exécuter Get-Module -ListAvailable Az pour rechercher la version installée. Si vous devez installer ou mettre à niveau, consultez Installer le module Azure PowerShell. Si vous exécutez PowerShell en local, vous devez également exécuter Login-AzAccount pour vous connecter à Azure.

  1. Récupérez le profil Traffic Manager :

    L’ID d’un profil Traffic Manager est nécessaire pour activer la journalisation des ressources. Récupérez le profil Traffic Manager pour lequel vous voulez activer la journalisation des ressources avec Get-AzTrafficManagerProfile. La sortie inclut les informations d’ID du profil Traffic Manager.

    Get-AzTrafficManagerProfile -Name <TrafficManagerprofilename> -ResourceGroupName <resourcegroupname>
    
  2. Activez la journalisation des ressources pour le profil Traffic Manager :

    Activez la journalisation des ressources pour le profil Traffic Manager à l’aide de l’ID obtenu à l’étape précédente avec Set-AzDiagnosticSetting. La commande suivante stocke les journaux d’activité détaillés du profil Traffic Manager dans un compte de stockage Azure spécifié.

    Set-AzDiagnosticSetting -ResourceId <TrafficManagerprofileResourceId> -StorageAccountId <storageAccountId> -Enabled $true
    
  3. Vérifiez les paramètres de diagnostic :

    Vérifiez les paramètres de diagnostic pour le profil Traffic Manager à l’aide de Get-AzDiagnosticSetting. La commande suivante affiche les catégories journalisées pour une ressource.

    Get-AzDiagnosticSetting -ResourceId <TrafficManagerprofileResourceId>
    

    Veillez à ce que toutes les catégories de journaux activées associées à la ressource de profil Traffic Manager s’affichent correctement. Vérifiez aussi que le compte de stockage est correctement configuré.

Accéder aux fichiers journaux

  1. Connectez-vous au portail Azure.

  2. Accédez à votre compte de stockage Azure dans le portail.

  3. Dans la page Vue d’ensemble de votre compte de stockage Azure, sous Services, sélectionnez Objets blob.

  4. Pour Conteneurs, sélectionnez insights-logs-probehealthstatusevents, puis accédez au fichier PT1H.json et cliquez sur Télécharger pour télécharger et enregistrer une copie de ce fichier journal.

    Accéder aux fichiers journaux de votre profil Traffic Manager à partir d’un stockage d’objets blob

Schéma des journaux de Traffic Manager

Tous les journaux de ressource disponibles via Azure Monitor partagent un schéma commun de niveau supérieur, avec la flexibilité pour chaque service d’émettre des propriétés uniques pour ses propres événements. Pour voir le schéma général des journaux de ressources, consultez Services, schémas et catégories pris en charge pour les journaux de ressources Azure.

Le tableau suivant inclut le schéma des journaux d’activité propre à la ressource de profil Azure Traffic Manager.

Nom du champ Type de champ Définition Exemple
EndpointName String Nom du point de terminaison Traffic Manager dont l’état d’intégrité est en cours d’enregistrement. myPrimaryEndpoint
Statut String État d’intégrité du point de terminaison Traffic Manager qui a été sondé. L’état peut être Up (sain) ou Down (non opérationnel). Haut

Étapes suivantes