Freigeben über


Überwachen von Azure Container Apps-Metriken

Azure Monitor sammelt Metrikdaten aus Ihrer Container-App in regelmäßigen Abständen, um Ihnen Erkenntnisse über die Leistung und Integrität Ihrer Container-App zu verschaffen.

Mit dem Metrik-Explorer im Azure-Portal können Sie die Daten visualisieren. Sie können auch unformatierte Metrikdaten (raw) über die Azure CLI und mit Azure PowerShell-Cmdlets abrufen.

Verfügbare Metriken

Container Apps bietet die folgenden grundlegenden Metriken.

Titel Maße Beschreibung Metrik-ID Einheit
CPU-Auslastung Replikat, Revision Von der Container-App verbrauchte CPU in Nanokernen (1.000.000.000 Nanocores = 1 Kern) UsageNanoCores Nanocores
Arbeitssatz für Arbeitsspeicher (Bytes) Replikat, Revision Verwendeter Arbeitssatz-Arbeitsspeicher der Container-App in Bytes. WorkingSetBytes Byte
Eingehender Netzwerkverkehr (Bytes) Replikat, Revision Empfangene Netzwerk-Bytes RxBytes Byte
Ausgehender Netzwerkverkehr (Bytes) Replikat, Revision Übertragene Netzwerk-Bytes TxBytes Byte
Replikatanzahl Revision Anzahl der aktiven Replikate Replicas Anzahl
Anzahl der Replikatneustarts Replikat, Revision Anzahl der Neustarts der Container-App-Replikate RestartCount Anzahl
Requests Replikat, Revision, Statuscode, Statuscodekategorie Verarbeitete Anforderungen Requests Anzahl
Reservierte Kerne Revision Anzahl der reservierten Kerne für Container-App-Revisionen CoresQuotaUsed Anzahl
Timeouts für Ausfallsicherheitsverbindungen Revision Zeitüberschreitungen bei Verbindungen insgesamt ResiliencyConnectTimeouts Anzahl
Ausfallsicherheit ausgelöste Hosts Revision Anzahl der aktuell ausgeworfenen Hosts ResiliencyEjectedHosts Anzahl
Ausfall von Ausfallsicherheitsausjektionen Revision Die Anzahl der Ausjektionen wurde aufgrund des maximalen Ejection % abgebrochen. ResiliencyEjectionsAborted Anzahl
Resilienzanforderungsversuche Revision Gesamtanforderungsversuche ResiliencyRequestRetries Anzahl
Timeouts für Resilienzanforderungen Revision Gesamtanzahl der Anforderungen, für die ein Timeout auf eine Antwort ausgeführt wurde ResiliencyRequestTimeouts Anzahl
Ausfallsicherheitsanforderungen, ausstehender Verbindungspool Replikat Gesamtanforderungen, die eine Verbindung mit einem Verbindungspool ausstehen ResiliencyRequestsPendingConnectionPool Anzahl
Reservierte Kerne insgesamt Keine Gesamtkerne, die für die Container-App reserviert sind TotalCoresQuotaUsed Anzahl
Durchschnittliche Reaktionszeit (Vorschau) Statuscode, Statuscodekategorie Durchschnittliche Antwortzeit pro Statuscode ResponseTime Millisekunden
Prozentuale CPU-Auslastung (Vorschau) Replikat Prozentsatz des verwendeten CPU-Grenzwerts in Prozentpunkten CpuPercentage Percent
Arbeitsspeicherprozentsatz (Vorschau) Replikat Prozentsatz des verwendeten Arbeitsspeicherlimits in Prozentpunkten MemoryPercentage Percent

Der Metriknamespace ist Microsoft.App/containerapps.

Hinweis

Die Anzahl der Replikatneustarts ist die aggregierte Anzahl von Neustarts über den angegebenen Zeitraum, nicht die Anzahl der Neustarts, die zu einem bestimmten Zeitpunkt aufgetreten sind.

Container Apps-Umgebungen bieten diese grundlegende Metrik. Sie können diese Metrik nur unter Azure Monitor-Metriken anzeigen.

Titel Maße Beschreibung Metrik-ID Einheit
Anzahl der Workloadprofilknoten (Vorschau) Workloadprofilname Die Knotenanzahl pro Workloadprofil NodeCount Anzahl

Der Metriknamespace ist Microsoft.App/managedEnvironments.

Weitere laufzeitspezifische Metriken sind verfügbar, Java-Metriken.

Metrikmomentaufnahmen

Wählen Sie auf der Seite Übersicht Ihrer App die Registerkarte Überwachung aus, um Diagramme zur aktuellen CPU-, Arbeitsspeicher- und Netzwerkauslastung Ihrer Container-App anzuzeigen.

Screenshot: der Abschnitt „Überwachung “ in der Übersichtsseite der Container-App.

In dieser Ansicht können Sie ein oder mehrere Diagramme an Ihr Dashboard anheften oder ein Diagramm auswählen, um es im Metrik-Explorer zu öffnen.

Verwenden des Metrik-Explorers

Im Azure Monitor-Metrik-Explorer können Sie Diagramme aus Metrikdaten erstellen, um die Ressourcen- und Netzwerknutzung Ihrer Container-App im Zeitverlauf zu analysieren. Sie können Diagramme an ein Dashboard oder in einer freigegebenen Arbeitsmappe anheften.

  1. Öffnen Sie im Azure-Portal den Metrik-Explorer, indem Sie auf der Seite Ihrer Container-App im Randleistenmenü die Option Metriken auswählen. Weitere Informationen zum Metrik-Explorer finden Sie unter Analysieren von Metriken mit dem Azure Monitor-Metrik-Explorer.

  2. Erstellen Sie ein Diagramm, indem Sie Metrik auswählen. Sie können das Diagramm bearbeiten, indem Sie die Aggregation ändern, weitere Metriken hinzufügen, Zeitbereiche und Intervalle ändern, Filter hinzufügen und Teilungen anwenden. Screenshot: der Metrik-Explorer von der Container-App-Ressourcenseite.

Hinzufügen von Filtern

Optional können Sie Filter erstellen, um die angezeigten Daten basierend auf Revisionen und Replikaten einzuschränken.

So erstellen Sie einen Filter:

  1. Klicken Sie auf Filter hinzufügen.

  2. Wählen Sie eine Revision oder ein Replikat aus der Liste Eigenschaft aus.

  3. Wählen Sie Werte aus der Liste Wert aus. Screenshot: der Metrik-Explorer mit den Diagrammfilteroptionen.

Teilen von Metriken

Wenn Ihr Diagramm eine einzelne Metrik enthält, können Sie die Metrikinformationen nach Revision oder Replikat aufteilen, mit folgenden Ausnahmen:

  • Die Metrik Replikatanzahl kann nur nach Revision geteilt werden.
  • Die Metrik Anforderungen kann auch nach Statuscode und Statuscodekategorie aufgeteilt werden.

So teilen Sie nach Revision oder Replikat

  1. Klicken Sie auf Apply splitting (Teilung anwenden).

  2. Wählen Sie in der Dropdownliste Werte einer der Optionen Revision oder Replikat aus.

  3. Sie können den Grenzwert für die Anzahl der im Diagramm anzuzeigenden Revisionen oder Replikate festlegen. Der Standardwert ist 10.

  4. Sie können die Sortierreihenfolge auf Aufsteigend oder Absteigend festlegen. Der Standardwert lautet Absteigend.

Screenshot von Optionen für das Teilen von Metriken.

Hinzufügen von Bereichen

Sie können weitere Bereiche hinzufügen, um Metriken für mehrere Container-Apps anzuzeigen.

Screenshot: der Metrik-Explorer, der ein Diagramm mit Metriken für mehrere Container-Apps anzeigt.