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 à partir 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 la mise hors service d’Azure Spring Apps.

Le plan de consommation Standard et dédié sera déconseillé à partir du 30 septembre 2024, avec un arrêt complet au bout de six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation Standard et dédié Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à : ✔️ Consommation Standard et dédié (préversion) ❌ De base/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

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.

  1. Dans le portail Azure, accédez à votre instance Azure Spring Apps.

  2. Dans le volet de navigation, sélectionnez Journaux.

  3. Dans les paramètres Nouvelle requête 1, entrez une requête telle que l’exemple suivant :

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Sélectionnez Exécuter.

Utiliser Log Analytics

Utilisez les étapes suivantes pour effectuer des analyses sur des données de journal.

  1. Dans le portail Azure, accédez à votre instance Azure Spring Apps.

  2. Sélectionnez Log Analytics dans le volet de navigation.

  3. Sélectionnez l’espace de travail Log Analytics dans lequel vous avez choisi de stocker les journaux.

  4. Pour ouvrir le volet Recherche dans les journaux, sélectionnez Journaux.

  5. Pour afficher des journaux, dans la zone de recherche Tables, entrez une requête telle que l’exemple suivant :

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  6. Pour afficher le résultat de la recherche, sélectionnez Exécuter.

  7. 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é.

  1. 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.

  2. 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 :

  1. Sélectionnez Ajouter un filtre.
  2. Sélectionnez Application ou Instance dans la liste Propriété.
  3. Sélectionnez des valeurs dans la liste Valeurs.

Étapes suivantes