Freigeben über


Beobachtbarkeit in Azure Container Apps

Azure Container Apps bietet mehrere integrierte Beobachtbarkeitsfunktionen, die Ihnen gemeinsam während des gesamten Anwendungslebenszyklus ein umfassendes Bild über die Gesundheit Ihrer Container-App bieten. Mit diesen Features können Sie den Zustand Ihrer App überwachen und Diagnosen durchführen, um die Leistung zu verbessern und auf Trends und kritische Probleme zu reagieren.

Zu diesen Features zählen:

Merkmal Beschreibung
Protokollstreaming Zeigen Sie Streamingsystem- und Konsolenprotokolle aus einem Container fast in Echtzeit an.
Containerkonsole Um Ihre Anwendung innerhalb des Containers zu debuggen, stellen Sie eine Verbindung mit der Linux-Konsole in Ihren Containern her.
Azure Monitor-Metriken Zeigen und analysieren Sie die Compute- und Netzwerknutzung Ihrer Anwendung anhand von Metrikdaten.
Anwendungsprotokollierung Überwachen, analysieren und debuggen Sie Ihre App mithilfe von Protokolldaten.
Azure Monitor Log Analytics Ausführen von Abfragen, um System- und Anwendungsprotokolle Ihrer App anzuzeigen und zu analysieren.
Azure Monitor-Warnungen Erstellen und Verwalten von Warnungen, um Sie über Ereignisse und Zustände basierend auf Metrik- und Protokolldaten zu informieren.

Hinweis

Auch wenn es sich nicht um ein integriertes Feature handelt, ist Application Insights von Azure Monitor ein leistungsstarkes Tool zum Überwachen Ihrer Web- und Hintergrundanwendungen. Obwohl Container Apps den Application Insights-Agent für die automatische Instrumentierung nicht unterstützt, können Sie Ihren Anwendungscode mithilfe von Application Insights-SDKs instrumentieren.

Einblick in den Anwendungslebenszyklus

Mit den Einblickfunktionen von Container Apps können Sie Ihre App während des gesamten Lebenszyklus von der Entwicklung bis hin zur Produktion überwachen. In den folgenden Abschnitten werden die wirkungsvollsten Überwachungsfeatures für jede Phase beschrieben.

Entwicklung und Tests

Während der Entwicklungs- und Testphase ist der Echtzeitzugriff auf die Anwendungsprotokolle und die Konsole Ihrer Container für das Debuggen von Problemen entscheidend. Container Apps bietet folgende Funktionen:

Bereitstellung

Nachdem Sie Ihre Container-App bereitgestellt haben, hilft Ihnen die kontinuierliche Überwachung dabei, Probleme im Zusammenhang mit Fehlerraten, Leistung und Ressourcenverbrauch schnell zu erkennen.

In Azure Monitor stehen Ihnen die folgenden Features zum Überwachen und Nachverfolgen Ihrer App zur Verfügung:

Wartung

Container Apps verwaltet Updates für Ihre Container-App, indem Revisionen erstellt werden. Sie können mehrere Revisionen gleichzeitig in Blau-Grün-Bereitstellungen ausführen, oder um A/B-Tests durchzuführen. Die folgenden Beobachtbarkeitsfunktionen helfen Ihnen, Ihre App über verschiedene Versionen hinweg zu überwachen.

Nächste Schritte