Freigeben über


Überwachen von App-Lebenszyklusereignissen mithilfe des Azure-Aktivitätsprotokolls und der Azure Service Health

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren des Plans „Standardverbrauch und dediziert“ von Azure Spring Apps zu Azure Container Apps.

Dieser Artikel gilt für:✅ Basic/Standard ✅ Enterprise

In diesem Artikel erfahren Sie, wie Sie App-Lebenszyklusereignisse überwachsen und Warnungen mit dem Azure-Aktivitätsprotokoll und der Azure Service Health einrichten.

Der Azure Spring Apps-Dienst bietet integrierte Tools zum Überwachen des Status und der Integrität Ihrer Anwendungen. Die App-Lebenszyklusereignisse helfen Ihnen, alle Änderungen zu verstehen, die an Ihren Anwendungen vorgenommen wurden, damit Sie bei Bedarf Maßnahmen ergreifen können.

Voraussetzungen

Überwachen von App-Lebenszyklusereignissen, die von Benutzern in Azure-Aktivitätsprotokollen ausgelöst werden

Azure-Aktivitätsprotokolle enthalten Ressourcenereignisse, die von Vorgängen ausgegeben werden, die an Ressourcen in Ihrem Abonnement ausgeführt werden. Die folgenden Details für Lebenszyklusereignisse für Anwendungen (etwa Starten, Beenden und Neustarten) werden zu den Azure-Aktivitätsprotokollen hinzugefügt:

  • Der Zeitpunkt, zu dem der Vorgang ausgeführt wurde
  • Der Status des Vorgangs.
  • Welche Instanz(en) beim Starten der App erstellt wird/werden
  • Welche Instanz(en) gelöscht wird/werden, wenn Sie Ihre App beenden
  • Welche Instanz(en) gelöscht und erstellt wird/werden, wenn Sie Ihre App neu starten

Um die beim Neustarten Ihrer App betroffenen Instanzen anzuzeigen, navigieren Sie im Azure-Portal zu Ihrer Azure Spring Apps-Instanz, und wählen Sie im Navigationsbereich Aktivitätsprotokoll aus.

Screenshot: Azure-Portal mit der Seite „Aktivitätsprotokoll“ und dem für den ausgewählten Vorgang geöffneten Detailbereich

Überwachen von App-Lebenszyklusereignissen in Azure Service Health

Azure Resource Health unterstützt Sie beim Diagnostizieren und Abrufen von Support für Probleme, die sich auf die Verfügbarkeit Ihres Diensts auswirken können. Zu diesen Problemen gehören Dienstvorfälle, geplante Wartungszeiträume und regionale Ausfälle. Die Ereignisse zum Neustarten von Anwendungen werden der Azure Service Health hinzugefügt. Dazu zählen sowohl unerwartete Vorfälle (z. B. ein unerwarteter Absturz einer App) als auch geplante Aktionen (z. B. eine geplante Wartung).

Überwachen von ungeplanten Ereignissen im App-Lebenszyklus

Wenn Ihre App aufgrund ungeplanter Ereignisse neu gestartet wird, zeigt Ihre Azure Spring Apps-Instanz im Azure-Portal im Abschnitt Resource Health den Status Beeinträchtigt an. Beeinträchtigt bedeutet, dass die Ressource einen Leistungsverlust festgestellt hat, obwohl sie noch für die Nutzung verfügbar ist. Beispiele für ungeplante Ereignisse sind App-Absturz, Integritätsprüfungsfehler und Systemausfall.

Wählen Sie auf der Azure-Startseite Service Health und dann Resource Health aus.

Unter Integritätsverlauf finden Sie den aktuellen Status, die Grundursache und die betroffenen Instanzen.

Screenshot: Azure-Portal mit der Seite „Resource Health“ mit den Informationen und dem Integritätsverlauf für beeinträchtigte Ressourcen

Überwachen von geplanten Ereignissen im App-Lebenszyklus

Ihre App kann während der Plattformwartung neu gestartet werden. Sie können über die Seite Geplante Wartung von Azure Service Health im Voraus eine Wartungsbenachrichtigung erhalten.

Screenshot: Azure-Portal mit der Seite „Geplante Wartung“ unter „Service Health“ mit hervorgehobenem Wartungsproblem

Wenn eine Plattformwartung ausgeführt wird, zeigt Ihre Azure Spring Apps-Instanz den Status Beeinträchtigt an. Wenn während der Plattformwartung ein Neustart erforderlich ist, führt Azure Spring Apps ein paralleles Update aus, um Ihre Anwendungen inkrementell zu aktualisieren. Parallele Updates sind so konzipiert, dass Ihre Workloads ohne Ausfallzeiten aktualisiert werden. Den aktuellen Status finden Sie auf der Seite Integritätsverlauf.

Screenshot eines Beispielprotokolls für eine geplante Wartung im Azure-Portal, die ausgeführt wird

Hinweis

Derzeit erfolgt in Azure Spring Apps alle zwei bis vier Monate eine regelmäßige geplante Wartung, um ein Upgrade der zugrunde liegenden Kubernetes-Version durchzuführen. Eine ausführliche Wartungszeitachse finden Sie auf der Seite Azure Service Health Benachrichtigungen.

Einrichten von Warnungen

Sie können Warnungen für App-Lebenszyklusereignisse einrichten. Benachrichtigungen zur Dienstintegrität werden im Azure-Aktivitätsprotokoll gespeichert. Das Aktivitätsprotokoll speichert eine große Menge an Informationen. Daher ist eine separate Benutzeroberfläche vorhanden, um die Anzeige und Einrichtung von Benachrichtigungen zur Dienstintegrität zu erleichtern.

In der folgenden Liste werden die wichtigsten Schritte zum Einrichten einer Warnung beschrieben:

  1. Richten Sie eine Aktionsgruppe mit den Aktionen ein, die beim Auslösen einer Warnung ergriffen werden sollen. Beispiele hierfür sind das Senden eines Sprachanrufs, einer SMS, E-Mail oder das Auslösen verschiedener Arten von automatisierten Aktionen. Verschiedene Warnungen können je nach den Bedürfnissen des Benutzers die gleiche Aktionsgruppe oder verschiedene Aktionsgruppen verwenden.
  2. Richten Sie Warnungsregeln ein. Die Warnungen verwenden Aktionsgruppen, um Benutzer darüber zu informieren, dass eine Warnung für ein bestimmtes App-Lebenszyklusereignis ausgelöst wurde.

Warnungen zum Aktivitätsprotokoll einrichten

Führen Sie die folgenden Schritte aus, um eine Regel für eine Aktivitätsprotokollwarnung im Azure-Portal zu erstellen:

  1. Navigieren Sie zu Ihrer Azure Spring Apps-Instanz, und wählen Sie im Navigationsbereich Aktivitätsprotokoll aus.

  2. Wählen Sie ein beliebiges Protokoll aus, um den Detailbereich zu öffnen, und wählen Sie dann Neue Warnungsregel aus.

    Screenshot: Azure-Portal mit der Seite „Aktivitätsprotokoll“ und der hervorgehobenen Schaltfläche „Neue Warnungsregel“ für ein ausgewähltes Protokoll

  3. Standardmäßig sind Warnungen auf das aktuelle Abonnement festgelegt. Wählen Sie die Registerkarte Bereich aus, um ein anderes Abonnement auszuwählen.

  4. Wählen Sie die Registerkarte Bedingung aus. Wählen Sie Signalnamen aus, um die Kriterien für die Bedingung zu konfigurieren.

    Screenshot einer Bedingung für eine Aktivitätsprotokollbenachrichtigung im Azure-Portal

  5. Klicken Sie auf die Registerkarte Actions (Aktionen). Fügen Sie Aktionsgruppen hinzu, die auf die Warnungsregel angewendet werden sollen.

  6. Klicken Sie auf Überprüfen und erstellen und dann auf Erstellen.

Einrichten von Warnungen um App-Lebenszyklusereignissen in Azure Service Health zu überwachen

Führen Sie die folgenden Schritte aus, um eine Warnungsregel für Service Health-Benachrichtigungen im Azure-Portal erstellen:

  1. Wählen Sie auf der Azure-Startseite Service Health und dann im Navigationsbereich Resource Health aus.

  2. Wählen Sie Resource Health-Warnung hinzufügen aus.

    Screenshot: Seite „Resource Health“ im Azure-Portal mit hervorgehobener Schaltfläche „Warnung zu Ressourcenintegrität hinzufügen“

  3. Wählen Sie die Registerkarte Bereich aus. Geben Sie die Ressourcen an, die auf die Warnungsregel angewendet werden sollen.

    Screenshot: Azure-Portal mit der Registerkarte „Bereich“ im Dialogfeld „Warnungsregel erstellen“ bei Auswahl auf der Seite „Resource Health“

  4. Wählen Sie die Registerkarte Bedingung aus. Definieren Sie die Kriterien zum Auslösen der Warnungsregel.

    Screenshot: Azure-Portal mit der Registerkarte „Bedingung“ im Dialogfeld „Warnungsregel erstellen“ bei Auswahl auf der Seite „Resource Health“

  5. Klicken Sie auf die Registerkarte Actions (Aktionen). Fügen Sie Aktionsgruppen hinzu, die auf die Warnungsregel angewendet werden sollen.

  6. Klicken Sie auf Überprüfen und erstellen und dann auf Erstellen.

Einrichten von Warnungen zum Überwachen der Benachrichtigung über die geplante Wartung

Führen Sie die folgenden Schritte aus, um eine Warnungsregel für Benachrichtigungen zu geplanten Wartungen im Azure-Portal zu erstellen:

  1. Wählen Sie auf der Azure-Startseite Service Health und dann im Navigationsbereich Integritätswarnungen aus.

  2. Wählen Sie Service Health-Warnung hinzufügen aus.

    Screenshot: Seite „Integritätswarnungen“ im Azure-Portal mit der hervorgehobenen Schaltfläche „Service Health-Warnung hinzufügen“

  3. Geben Sie Werte für Einstellungen auf den Registerkarten Bereich, Bedingung und Aktionen an.

    Screenshot: Azure-Portal mit der Registerkarte „Bereich“ im Dialogfeld „Warnungsregel erstellen“ bei Auswahl auf der Seite „Integritätswarnungen“

  4. Klicken Sie auf Überprüfen und erstellen und dann auf Erstellen.

Nächste Schritte

Selbstdiagnose und Lösung von Problemen in Azure Spring Apps