Démarrage rapide : analyser les journaux et les métriques dans le plan de consommation Standard et dédié Azure Spring Apps
Remarque
Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.
Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.
Cet article s’applique à :✅ Consommation standard et dédiée (préversion) ❎ Essentiel/Standard ❎ Entreprise
Cet article vous présente comment analyser les journaux et les métriques dans le plan de consommation Standard et dédié Azure Spring Apps.
Prérequis
- Un abonnement Azure. Si vous n’avez pas d’abonnement, créez un compte gratuit avant de commencer.
- Instance de service de plan de consommation Standard et dédié Azure Spring Apps. Pour en savoir plus, consultez Démarrage rapide : approvisionner une instance de service de plan de consommation et dédié Standard d’Azure Spring Apps.
- Une application Spring déployée sur Azure Spring Apps.
Analyser les journaux d’activité
Les sections suivantes décrivent les différents outils dans Azure que vous pouvez utiliser pour analyser la consommation et l’utilisation de votre plan dédié.
Configurer les options de journalisation
Vous pouvez configurer des options de journalisation dans l’environnement Azure Container Apps dans lequel vous déployez votre instance Azure Spring Apps. Vous pouvez choisir entre les destinations de journal suivantes :
Log Analytics : Log Analytics Azure Monitor est l’option de stockage et d’affichage par défaut. Vos journaux sont stockés dans un espace de travail Log Analytics où vous pouvez les consulter et les analyser à l’aide de requêtes Log Analytics.
Azure Monitor : Azure Monitor achemine des journaux vers une ou plusieurs destinations :
- Un espace de travail Log Analytics pour l’affichage et l’analyse.
- Un compte Stockage Azure à archiver.
- Un Azure Event Hub pour les services d’ingestion et d’analyse des données.
- Une solution de monitoring des partenaires Azure, telle que Datadog, Elastic, Logz.io et d’autres.
Aucun : vous pouvez désactiver le stockage des données de journal.
Vous pouvez activer des journaux dans Azure Spring Apps des manières suivantes :
- Lorsque vous sélectionnez Log Analytics en tant qu’option de journalisation.
- Lorsque vous sélectionnez Azure Monitor comme option de journalisation, avec la catégorie Journaux de console Spring App sélectionnée dans le paramètre Diagnostic.
Pour plus d’informations, consultez Options de stockage et de monitoring des journaux dans Azure Container Apps.
Journaux des requêtes à l’aide de Log Analytics
Log Analytics est un outil du portail Azure que vous pouvez utiliser pour afficher et analyser les données de journaux. En utilisant Log Analytics, vous pouvez écrire des requêtes Kusto, puis trier, filtrer et visualiser les résultats dans des graphiques pour repérer les tendances et identifier les problèmes. Vous pouvez travailler de manière interactive avec les résultats de la requête ou les utiliser avec d’autres fonctionnalités comme les alertes, les tableaux de bord et les classeurs.
Les sections suivantes décrivent diverses méthodes d’affichage des journaux.
Utiliser des journaux
Procédez comme suit pour interroger des données de journal.
Dans le portail Azure, accédez à votre instance Azure Spring Apps.
Dans le volet de navigation, sélectionnez Journaux.
Dans les paramètres Nouvelle requête 1, entrez une requête telle que l’exemple suivant :
AppEnvSpringAppConsoleLogs_CL | limit 50
Sélectionnez Exécuter.
Utiliser Log Analytics
Utilisez les étapes suivantes pour effectuer des analyses sur des données de journal.
Dans le portail Azure, accédez à votre instance Azure Spring Apps.
Sélectionnez Log Analytics dans le volet de navigation.
Sélectionnez l’espace de travail Log Analytics dans lequel vous avez choisi de stocker les journaux.
Pour ouvrir le volet Recherche dans les journaux, sélectionnez Journaux.
Pour afficher des journaux, dans la zone de recherche Tables, entrez une requête telle que l’exemple suivant :
AppEnvSpringAppConsoleLogs_CL | limit 50
Pour afficher le résultat de la recherche, sélectionnez Exécuter.
Vous pouvez rechercher dans les journaux de l’application, du déploiement ou de l’instance spécifique en définissant une condition de filtre, comme illustré dans l’exemple suivant :
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Notes
==
respecte la casse, mais pas=~
.
Pour en savoir plus sur le langage de requête utilisé dans Log Analytics, consultez Vue d’ensemble de Langage de requête Kusto (KQL). Pour interroger tous vos journaux Log Analytics à partir d’un client centralisé, consultez Interroger des données dans Azure Monitor à l’aide d’Azure Data Explorer.
Analyser les métriques
Azure Monitor collecte les données de métriques de votre application Azure Spring Apps à intervalle régulier pour vous permettre de disposer d’insights sur les performances et l’intégrité relatives à vos applications Spring.
Pour visualiser les données, sélectionnez Métriques dans le volet de navigation de votre instance Azure Spring Apps. Vous pouvez également récupérer des données métriques brutes avec Azure CLI et des cmdlets Azure PowerShell.
Métriques disponibles
Azure Spring Apps fournit les métriques décrites dans le tableau suivant :
Titre | Description | ID de la métrique | Unité |
---|---|---|---|
Nanocores d’utilisation du processeur | Utilisation du processeur en nanocores (1 000 000 000 nanocores = 1 cœur) | UsageNanoCores |
nanocores |
Plage de travail de la mémoire en octets | Mémoire de plage de travail utilisée, en octets | WorkingSetBytes |
octets |
Octets d’entrée réseau | Octets reçus sur le réseau | RxBytes |
octets |
Octets de sortie réseau | Octets réseau transmis | TxBytes |
octets |
Demandes | Requêtes traitées | Requests |
n/a |
Nombre de redémarrages | Nombre de redémarrages de Spring App | RestartCount |
n/a |
Utiliser Metrics Explorer
Dans Azure Monitor, Metrics Explorer vous permet de créer des graphiques à partir des données de métriques pour vous aider à analyser votre ressource Azure Spring Apps et l’utilisation du réseau au fil du temps. Vous pouvez épingler des graphiques à un tableau de bord ou dans un classeur partagé.
Ouvrez Metrics Explorer dans le Portail Azure en sélectionnant Métriques dans le volet de navigation de la page vue d’ensemble de votre instance Azure Spring Apps. Pour plus d’informations sur Metrics Explorer, consultez Analyser les métriques avec Metrics Explorer dans Azure Monitor.
Créez un graphique en sélectionnant une métrique dans le menu déroulant Métrique. Vous pouvez modifier le graphique en changeant l’agrégation, en ajoutant d’autres métriques, en modifiant des intervalles de temps et des intervalles, en ajoutant des filtres et en appliquant un fractionnement.
Ajouter des filtres
Vous pouvez également créer des filtres pour limiter les données affichées en fonction du nom de l’application et de l’instance. Utilisez les étapes suivantes pour créer un filtre :
- Sélectionnez Ajouter un filtre.
- Sélectionnez Application ou Instance dans la liste Propriété.
- Sélectionnez des valeurs dans la liste Valeurs.