Partager via


Analyse des performances avec les journaux Azure Monitor

Cet article explique comment ajouter l’agent Log Analytics à un cluster sous la forme d’une extension du groupe de machines virtuelles identiques, puis le connecter à un espace de travail Azure Log Analytics existant. Cela permet de collecter des données de diagnostic sur les conteneurs, les applications et les performances. Si vous l’ajoutez en tant qu’extension à la ressource de groupe de machines virtuelles identiques, Azure Resource Manager veille à l’installer sur tous les nœuds, même lors de la mise à l’échelle du cluster.

Notes

Cet article suppose que vous disposez d’un espace de travail Azure Log Analytics déjà configuré. Dans le cas contraire, consultez Configurer les journaux Azure Monitor.

Ajouter l’extension d’agent via Azure CLI

La meilleure façon d’ajouter l’agent Log Analytics à un cluster est d’utiliser les API des groupes de machines virtuelles identiques avec Azure CLI. Si vous n’avez pas encore configuré Azure CLI, accédez au Portail Azure, puis ouvrez une instance Cloud Shell ou installez Azure CLI.

  1. Lorsque votre instance de Cloud Shell est demandée, assurez-vous de vous trouver dans le même abonnement que votre ressource. Utilisez la commande az account show pour vérifier que la valeur « name » correspond à celle de l’abonnement de votre cluster.

  2. Dans le Portail, accédez au groupe de ressources où se trouve votre espace de travail Log Analytics. Sélectionnez la ressource de l’analytique des journaux d’activité (le type de ressource va être un espace de travail Log Analytics). Une fois sur la page de présentation des ressources, sélectionnez Paramètres avancés dans la section Paramètres du menu de gauche.

    Page de propriétés Log Analytics

  3. Sélectionnez Serveurs Windows si vous créez un cluster Windows, ou Serveurs Linux si vous créez un cluster Linux. Cette page affiche les éléments workspace ID et workspace key (répertoriés en tant que clé primaire dans le portail). Vous avez besoin de ces éléments pour l’étape suivante.

  4. Exécutez la commande pour installer l’agent Log Analytics sur votre cluster en utilisant l’API vmss extension set :

    Pour un cluster Windows :

    az vmss extension set --name MicrosoftMonitoringAgent --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"
    

    Pour un cluster Linux :

    az vmss extension set --name OmsAgentForLinux --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"
    

    Voici un exemple illustrant l’ajout de l’agent Log Analytics à un cluster Windows.

    Commande CLI de l’agent Log Analytics

  5. Normalement, l’ajout de l’agent aux nœuds prend moins de 15 minutes. Vous pouvez vérifier que les agents ont bien été ajoutés à l’aide de l’API az vmss extension list :

    az vmss extension list --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType>
    

Ajouter l’agent en utilisant un modèle Resource Manager

Des exemples de modèles Gestionnaire des ressources qui déploient un espace de travail Azure Log Analytics et ajoutent un agent à chacun de vos nœuds sont disponibles pour Windows ou Linux.

Vous pouvez télécharger et modifier ces modèles pour déployer un cluster qui correspond mieux à vos besoins.

Afficher les compteurs de performances

Maintenant que vous avez ajouté l’agent Log Analytics, accédez au portail Log Analytics pour choisir les compteurs de performances à collecter.

  1. Dans le portail Azure, accédez au groupe de ressources dans lequel vous avez créé la solution Service Fabric Analytics. Sélectionnez ServiceFabric<nomEspaceDeTravailLogAnalytics>.

  2. Sélectionnez Log Analytics.

  3. Sélectionnez Paramètres avancés.

  4. Sélectionnez Données, puis choisissez Compteurs de performances Windows ou Linux. Une liste des compteurs par défaut que vous pouvez choisir d’activer s’affiche, et vous pouvez également définir l’intervalle de collecte. En outre, vous pouvez ajouter d’autres compteurs de performances à collecter. Le format approprié est référencé dans cet article.

  5. Sélectionnez Enregistrer, puis choisissez OK.

  6. Fermez le panneau Paramètres avancés.

  7. Sous le titre Général, sélectionnez Récapitulatif de l’espace de travail.

  8. Des vignettes sous forme de graphique s’affichent pour chacune des solutions activées, y compris pour Service Fabric. Sélectionnez le graphique Service Fabric pour accéder à la solution Service Fabric Analytics.

  9. Vous pouvez afficher quelques vignettes avec des graphiques sur le canal opérationnel et les événements de services fiables. La déclaration graphique du flux de données en cours de traitement, pour les compteurs sélectionnés, s’affiche dans Métriques de nœud.

  10. Sélectionnez un graphique de métrique du conteneur pour afficher les détails supplémentaires. Vous pouvez également interroger les données du compteur de performances de la même façon que les événements de cluster et appliquer des filtres sur les nœuds, le nom du compteur de performances et les valeurs à l’aide du langage de requête Kusto.

Interroger le compteur de performances Log Analytics

Étapes suivantes