Partage via


Surveiller des événements de cycle de vie d’application à l’aide du Journal des activités Azure et d’Azure Service Health

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 au : Niveau ✔️ De base/Standard ✔️ Entreprise

Cet article explique comment surveiller des événements de cycle de vie d’application et configurer des alertes avec le Journal des activités Azure et Azure Service Health.

Azure Spring Apps fournit des outils intégrés pour superviser l’état et l’intégrité de vos applications. Les événements du cycle de vie d’une application vous aident à comprendre les modifications apportées à vos applications afin de pouvoir prendre les mesures nécessaires.

Prérequis

Surveiller des événements de cycle de vie d’application déclenchés par des utilisateurs dans les journaux d’activité Azure

Les journaux d’activité Azure contiennent des événements de ressource émis par des opérations effectuées sur les ressources de votre abonnement. Les détails relatifs aux événements de cycle de vie d’application (tels que démarrage, arrêt et redémarrage) ajoutés dans les journaux d’activités Azure sont les suivants :

  • L’heure à laquelle l’opération s’est produite.
  • État de l'opération.
  • La ou les instances créées lors du démarrage de votre application.
  • La ou les instances supprimées lors de l’arrêt de votre application.
  • La ou les instances supprimées et créées lors du redémarrage de votre application.

Pour afficher les instances affectées lorsque vous redémarrez votre application, accédez à votre instance Azure Spring Apps dans le portail Azure et sélectionnez Journal d’activité dans le volet de navigation.

Capture d’écran du portail Azure montrant la page du journal d’activité et le volet d’informations ouvert sur l’opération sélectionnée.

Surveiller des événements de cycle de vie d’application dans Azure Service Health

Azure Resource Health vous aide à diagnostiquer des problèmes susceptibles d’affecter la disponibilité de votre service, ainsi qu’à obtenir une assistance pour les résoudre. Ces problèmes incluent les incidents de service, les périodes de maintenance planifiée et les pannes régionales. Les événements de redémarrage d’application sont ajoutés à Azure Service Health. Il s’agit aussi bien d’incidents inattendus (par exemple, une panne d’application non planifiée) que d’actions planifiées (par exemple, une maintenance planifiée).

Surveiller des événements de cycle de vie d’application non planifiés

Lorsque votre application est redémarrée en raison d’événements non planifiés, votre instance Azure Spring Apps affiche l’état dégradé dans la section Resource Health du portail Azure. L’état détérioré signifie que votre ressource a détecté une perte potentielle de performances, bien qu’elle soit toujours disponible pour utilisation. Les événements non planifiés sont, par exemple, des pannes d’application, des échecs de contrôle d’intégrité et des pannes système.

Dans la page d’accueil Azure, sélectionnez Service Health, puis Resource Health.

Dans l’Historique d’intégrité, vous trouverez l’état le plus récent, la cause racine et les instances affectées.

Capture d’écran du portail Azure montrant la page Resource Health avec les informations et l’historique d’intégrité de la ressource détériorée.

Surveiller des événements de cycle de vie d’application planifiés

Votre application peut être redémarrée pendant une maintenance de plateforme. Vous pouvez recevoir une notification de maintenance à l’avance de la page Maintenance planifiée d’Azure Service Health.

Capture d’écran du portail Azure montrant la page Maintenance planifiée pour Service Health avec un problème de maintenance mis en surbrillance.

Lors de la maintenance de la plateforme, votre instance Azure Spring Apps présente un état dégradé. Si un redémarrage est nécessaire lors de la maintenance de la plateforme, Azure Spring Apps effectue une mise à jour propagée pour mettre à jour vos applications de manière incrémentielle. Les mises à jour propagées sont conçues pour mettre à jour vos charges de travail sans temps d’arrêt. L’état le plus récent figure dans la page de l’historique d’intégrité.

Capture d’écran d’un exemple de journal du Portail Azure pour une maintenance planifiée en cours.

Remarque

Actuellement, Azure Spring Apps effectue une maintenance planifiée régulière pour mettre à niveau la version de Kubernetes sous-jacente tous les 2 à 4 mois. Pour obtenir une chronologie détaillée de la maintenance, vérifiez les notifications dans la page Azure Service Health.

Configurer des alertes

Vous pouvez configurer des alertes pour des événements de cycle de vie d’application. Les notifications sur l’intégrité du service sont également stockées dans le journal d’activité Azure. Le journal d’activité stockant un volume important d’informations, il existe une interface utilisateur distincte qui facilite l’affichage et la configuration d’alertes sur des notifications d’intégrité de service.

La liste suivante décrit les principales étapes nécessaires pour configurer une alerte :

  1. Configurez un groupe d’actions avec les actions à entreprendre lors du déclenchement d’une alerte. Les types d’actions sont, par exemple, l’envoi d’un appel vocal, SMS ou e-mail, ou le déclenchement de diverses actions automatisées. Plusieurs alertes peuvent utiliser le même groupe d’actions ou des groupes d’actions différents selon les besoins de l’utilisateur.
  2. Configurez des règles d’alerte. Les alertes utilisent des groupes d’actions pour avertir les utilisateurs qu’une alerte pour un événement spécifique du cycle de vie de l’application a été déclenché.

Configurer des alertes sur un journal d’activité

Pour créer une règle d’alerte de journal d’activité dans le portail Azure, procédez comme suit :

  1. Accédez à votre instance Azure Spring Apps et sélectionnez Journal d’activité dans le volet de navigation.

  2. Sélectionnez n’importe quel journal pour ouvrir son volet de détails, puis sélectionnez Nouvelle règle d’alerte.

    Capture d’écran du portail Azure montrant la page Journal d’activité et le bouton Nouvelle règle d’alerte mis en surbrillance pour un journal sélectionné.

  3. Par défaut, les alertes sont limitées à l’abonnement actuel. Sélectionnez l’onglet Étendue pour sélectionner un autre abonnement.

  4. Sélectionnez l’onglet Condition. Sélectionnez Nom du signal pour configurer les critères de la condition.

    Capture d’écran d’une condition d’alerte de journal d’activité du Portail Azure.

  5. Sélectionnez l’onglet Actions. Ajoutez des groupes d’actions à appliquer à la règle d’alerte.

  6. Sélectionnez Vérifier + créer, puis sélectionnez Créer.

Configurer des alertes pour surveiller des événements de cycle de vie d’application dans Azure Service Health

Utilisez les étapes suivantes pour créer une règle d’alerte pour les notifications d’intégrité du service dans le portail Azure.

  1. Dans la page d’accueil Azure, sélectionnez Service Health, puis Resource Health dans le volet de navigation.

  2. Sélectionnez Ajouter une alerte d’intégrité de ressource.

    Capture d’écran de la page Intégrité des ressources du portail Azure avec le bouton « Ajouter une alerte d’intégrité des ressources » mis en surbrillance.

  3. Sélectionnez l’onglet Étendue. Spécifiez les ressources à appliquer à la règle d’alerte.

    Capture d’écran du portail Azure montrant l’onglet Étendue de la boîte de dialogue Créer une règle d’alerte lorsqu’elle est sélectionnée dans la page Intégrité des ressources.

  4. Sélectionnez l’onglet Condition. Définissez les critères pour déclencher la règle d’alerte.

    Capture d’écran du portail Azure montrant l’onglet Condition de la boîte de dialogue Créer une règle d’alerte lorsqu’elle est sélectionnée dans la page Intégrité des ressources.

  5. Sélectionnez l’onglet Actions. Ajoutez des groupes d’actions à appliquer à la règle d’alerte.

  6. Sélectionnez Vérifier + créer, puis sélectionnez Créer.

Configurer des alertes pour surveiller la notification de maintenance planifiée

Pour créer une règle d’alerte pour les notifications de maintenance planifiée dans le portail Azure, procédez comme suit :

  1. Dans la page d’accueil Azure, sélectionnez Service Health, puis Alertes d’intégrité dans le volet de navigation.

  2. Sélectionnez Ajouter une alerte d’intégrité de service.

    Capture d’écran de la page Alertes d’intégrité du portail Azure, le bouton « Ajouter une alerte d’intégrité du service » mis en surbrillance.

  3. Fournissez des valeurs pour les paramètres dans les onglets Étendue, Condition et Actions.

    Capture d’écran du portail Azure montrant l’onglet Étendue de la boîte de dialogue Créer une règle d’alerte lorsqu’elle est sélectionnée dans la page Alertes d’intégrité.

  4. Sélectionnez Vérifier + créer, puis sélectionnez Créer.

Étapes suivantes

Diagnostiquer et résoudre les problèmes dans Azure Spring Apps par vous-même