Partager via


Surveiller l’intégrité et les performances des ressources Azure dans les applications (préversion)

Remarque

Cette fonctionnalité est en préversion et elle est soumise aux conditions d’utilisation supplémentaires des préversions de Microsoft Azure.

Pour les ressources Azure que vous organisez logiquement en tant qu’applications dans un environnement d’intégration, vous pouvez surveiller leur intégrité et leurs performances en créant des alertes. L’environnement d’intégration vous permet d’effectuer les tâches de surveillance suivantes :

  • Créez des alertes pour surveiller et déclencher des événements spécifiques qui se produisent dans les ressources Azure.
  • Surveillez toutes les applications et ressources de votre environnement d’intégration à partir de tableaux de bord centralisés.
  • Tracez les messages entre les ressources Azure avec un ID de corrélation unique.
  • Obtenez un itinéraire complet du flux de messages pour faciliter la résolution des problèmes.
  • Recherchez et surveillez les connexions d’API en un seul endroit.
  • Sélectionnez et soumettez à nouveau plusieurs exécutions de flux de travail d’application logique en bloc.
  • Personnalisez les filtres pour vos besoins de supervision.

Conditions préalables

Limitations et problèmes connus

Dans certains scénarios, les traces pour Azure Service Bus peuvent ne pas apparaître.

Configurer des groupes d’applications avec un espace de travail Log Analytics

Vos applications ont besoin d’un magasin de données de télémétrie centralisé où ils peuvent envoyer les données nécessaires pour remplir des tableaux de bord. Pour spécifier l’espace de travail Log Analytics comme magasin, procédez comme suit :

  1. Dans le portail Azure, ouvrez votre ressource d’environnement d’intégration.

  2. Dans la barre latérale des ressources, sous Environnement, sélectionnez Applications.

  3. Dans la page Applications , sélectionnez l’application que vous souhaitez configurer.

  4. Dans la barre latérale de l’application, sélectionnez Ressources. Sous Espace de travail Log Analytics, sélectionnez Configurer.

  5. Dans le volet Ajouter un espace de travail , pour l’espace de travail Log Analytics par défaut, sélectionnez votre espace de travail, puis sélectionnez Enregistrer.

Configurer des alertes

Les alertes vous aident à trouver et à résoudre les problèmes avant que vos clients ne les remarquent. Quand Azure Monitor collecte des données de journal indiquant que votre infrastructure ou votre application peut avoir un problème, les alertes vous avertissent de manière proactive du problème.

Vous pouvez créer une alerte pour n’importe quelle métrique ou ressource qui émet des données de journal prises en charge par Azure Monitor. Pour plus d’informations sur les types d’alertes disponibles, consultez Présentation des alertes Azure Monitor

Le tableau suivant présente les niveaux de gravité par défaut pour les alertes disponibles :

Alerte Niveau de gravité par défaut
Essentiel 0
Erreur 1
Avertissement 2
Informationnel 3
Commentaires 4

Pour plus d’informations, consultez Gérer les règles d’alerte.

  1. Dans le portail Azure, ouvrez votre ressource d’environnement d’intégration.

  2. Dans la barre latérale des ressources, sous Environnement, sélectionnez Applications.

  3. Sélectionnez l’application dans laquelle vous souhaitez ajouter des alertes.

  4. Dans la barre latérale de l’application, sous Surveillance de l’application, sélectionnez Alertes.

  5. Sur la page Alertes, dans la colonne Nom de la ressource, repérez la ressource parente ou développez-la pour sélectionner une ressource enfant.

    Par exemple, vous pouvez sélectionner un flux de travail pour une application logique dans Azure Logic Apps, une API dans Gestion des API ou une file d’attente pour Azure Service Bus.

    Conseil / Astuce

    Pour créer des alertes pour plusieurs ressources avec le même type, procédez comme suit :

    1. Dans la page Alertes , sous Nom de ressource, sélectionnez les ressources qui ont le même type.

    2. Dans la barre d’outils Alertes , sélectionnez Ajouter des alertes en bloc.

    3. Ignorez l’étape suivante et passez à l’étape commençant par l’onglet Règles d’alerte .

  6. Dans la colonne Modifier , sélectionnez Modifier pour la ressource parent ou enfant.

    Capture d’écran montrant l’environnement d’intégration, une application spécifique, une page Alertes et l’icône Modifier sélectionnée pour une ressource enfant.

  7. Sous l’onglet Règles d’alerte , sélectionnez Ajouter une règle ou, si aucune règle n’existe, sélectionnez Démarrer avec les règles recommandées. Configurez la règle souhaitée pour surveiller la ressource.

    L’exemple suivant montre certaines règles d’alerte de flux de travail qui se déclenchent en fonction de différentes conditions de seuil :

    Capture d’écran montrant des exemples de règles d’alerte pour une ressource dans une application.

    Pour plus d’informations, consultez Créer des règles d’alerte pour les ressources Azure.

  8. Lorsque vous avez terminé, sélectionnez Enregistrer.

  9. Passez à la section suivante pour configurer les notifications lorsque des alertes se déclenchent.

Envoyer des notifications lorsque des alertes se déclenchent

Vous pouvez éventuellement créer et mapper des groupes d’actions à vos alertes en fonction de la gravité de l’alerte, afin d’obtenir des notifications lorsque des alertes se déclenchent. Un groupe d’actions est une collection de préférences et d’actions de notification, que vous pouvez mapper aux alertes que vous créez.

  1. Dans le portail Azure, ouvrez votre ressource d’environnement d’intégration et l’application avec les alertes où vous souhaitez créer et configurer des groupes d’actions.

  2. Dans la barre latérale de l’application, sous Surveillance de l’application, sélectionnez Alertes.

  3. Dans la barre d’outils Alertes , sélectionnez Gérer les groupes d’actions.

  4. Dans la barre d’outils Groupes d’actions , sélectionnez Créer.

  5. Suivez les étapes générales pour créer un groupe d’actions, par exemple :

    Capture d’écran montrant le portail Azure et l’Assistant de création d’un groupe d’actions.

  6. Lorsque vous avez terminé, revenez à la page Alertes de votre groupe d’applications.

  7. Sur la page Alertes, dans la colonne Nom de la ressource, repérez la ressource parente ou développez-la pour sélectionner une ressource enfant.

  8. Dans la colonne Modifier , sélectionnez Modifier pour la ressource parent ou enfant avec les règles que vous souhaitez mapper.

  9. Sous l’onglet Groupes d’actions par défaut , pour chaque niveau de gravité d’alerte, sélectionnez le groupe d’actions pour envoyer les notifications souhaitées, par exemple :

    Capture d’écran montrant le portail Azure, l’application, la page Alertes et les groupes d’actions par défaut avec le mappage.

  10. Lorsque vous avez terminé, sélectionnez Enregistrer.

Afficher l'état d'une application spécifique

Les visualisations pour les tableaux de bord spécifiques à l’application sont basées sur des classeurs Azure dans Azure Monitor et extensibles en fonction des besoins de votre entreprise.

  1. Dans le portail Azure, ouvrez votre ressource d’environnement d’intégration.

  2. Dans la barre latérale des ressources, sous Environnement, sélectionnez Applications.

  3. Dans la page Applications , sélectionnez l’application souhaitée.

  4. Dans la barre latérale de l’application, sélectionnez Insights.

  5. Dans la barre d’outils Insights , sélectionnez l’intervalle de temps que vous souhaitez examiner.

    Pendant la durée sélectionnée, la page Insights affiche les ressources de votre application en fonction de la catégorie de service Azure, telle que Logic Apps, Service Bus et APIM.

  6. Sélectionnez une catégorie de service, par exemple Logic Apps.

    1. Sélectionnez l’onglet Vue d’ensemble pour obtenir des informations d’intégrité agrégées pour toutes les ressources d’application logique dans une application.

      L’onglet affiche les tableaux avec les informations suivantes :

      • Nombre total d’exécutions, de déclencheurs totaux et d’actions totales pour chaque application logique.
      • Nombre total d’exécutions, actions totales et déclencheurs totaux, en fonction de l’état.

      Capture d’écran montrant les informations d’intégrité agrégées pour les applications logiques dans une application.

    2. Faites défiler la page pour afficher les graphiques de tendances qui affichent les exécutions de flux de travail d’application logique et leurs tendances sur la durée sélectionnée.

      Les graphiques de tendance affichent les informations suivantes :

      • État des exécutions, actions et déclencheurs de flux de travail.
      • Échecs des exécutions de flux de travail, des déclencheurs et des actions.
      • Exécutions de flux de travail terminées, déclencheurs et actions.

      Capture d’écran montrant les graphiques de tendance agrégés pour les applications logiques dans une application.

    3. Pour résoudre les problèmes d’exécutions de flux de travail spécifiques, sélectionnez l’onglet Exécutions .

      L’onglet Exécutions affiche les applications logiques, les flux de travail associés, le nombre total d’exécutions de flux de travail et les taux d’échec pour les déclencheurs, les exécutions de flux de travail et les actions, par exemple :

      Capture d’écran montrant les applications logiques, les flux de travail associés et les taux d’échec.

    4. Pour obtenir l’historique d’exécution et les détails d’un flux de travail spécifique, sélectionnez la ligne de ce flux de travail.

      Sous la table avec les taux d’échec pour différents flux de travail, une table d’exécution s’affiche pour le flux de travail sélectionné, par exemple :

      Capture d’écran montrant un flux de travail spécifique et d’autres détails tels que l’état, l’option de soumission de nouveau, la durée et les propriétés.

      Ce tableau des exécutions inclut des détails pertinents sur chaque flux de travail exécuté. Chaque ligne a un ID de corrélation unique, qui suit le flux de données sur toutes les ressources Azure d’une application.

      La liste suivante décrit d’autres tâches que vous pouvez effectuer en fonction des métriques que vous souhaitez examiner :

      • Filtrez la table par état d’exécution afin que vous puissiez vous concentrer plus facilement sur des scénarios spécifiques.

      • Pour les propriétés et d’autres informations sur une exécution spécifique, dans la colonne Propriétés , sélectionnez le lien Propriétés .

      • Pour afficher les tronçons de traitement d’un message, sélectionnez la ligne d’une exécution spécifique.

        La table ouverte fournit une vue complète du parcours du message dans les ressources Azure de l’application. Azure assemble les chronologies de traitement des messages sur toutes les ressources Azure de l’application à l’aide de l’ID de corrélation.

      • Pour renvoyer une exécution ayant échoué, choisissez une option :

        • Exécution unique : dans la colonne Resubmit , sélectionnez le lien Resubmit .

        • Plusieurs exécutions : sélectionnez les exécutions souhaitées, puis sélectionnez Renvoyer les exécutions sélectionnées.