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 stellen diese grundlegenden Metriken bereit.

Titel Maße Beschreibung Metrik-ID Einheit
CPU-Auslastung Replikat, Revision Von der Container-App verbrauchte CPU in Nanokernen – 1.000.000.000 Nanokerne = 1 Kern UsageNanoCores Nanokerne
Speicherarbeitsmenge (Bytes) Replikat, Revision Verwendeter Arbeitssatz-Arbeitsspeicher der Container-App in Bytes. WorkingSetBytes Byte
Netzwerk in Bytes Replikat, Revision Empfangene Netzwerk-Bytes RxBytes Byte
Netzwerk-Ausgangsbytes Replikat, Revision Übertragene Netzwerk-Bytes TxBytes Byte
Replikatanzahl Version Anzahl der aktiven Replikate Replicas Anzahl
Gesamtzahl der Replikatneustarts Replikat, Revision Gesamtzahl der Neustarts nur für App-Containerinstanzen, ausgenommen plattformverwaltete Sidecar-Container RestartCount Anzahl
Anfragen Replikat, Revision, Statuscode, Statuscodekategorie Verarbeitete Anforderungen Requests Anzahl
Reservierte Kerne Version Anzahl der reservierten Kerne für Container-App-Revisionen CoresQuotaUsed Anzahl
Timeouts für Ausfallsicherheitsverbindungen Version Verbindungstimeouts insgesamt ResiliencyConnectTimeouts Anzahl
Ausfallsicherheit ausgelöste Hosts Version Anzahl der aktuell ausgeworfenen Hosts ResiliencyEjectedHosts Anzahl
Ausfall von Ausfallsicherheitsausjektionen Version Die Anzahl der abgebrochenen Entfernungen aufgrund des maximalen Entfernungsrate in % ResiliencyEjectionsAborted Anzahl
Resilienzanforderungsversuche Version Gesamtanzahl der Anforderungswiederholungen ResiliencyRequestRetries Anzahl
Timeouts für Resilienzanforderungen Version Gesamtanzahl der Anforderungen, für die ein Timeout auf eine Antwort ausgeführt wurde ResiliencyRequestTimeouts Anzahl
Ausfallsicherheitsanforderungen, ausstehender Verbindungspool Replikat Gesamte Anfragen, die auf eine Verbindung aus dem Verbindungspool warten ResiliencyRequestsPendingConnectionPool Anzahl
Reservierte Kerne insgesamt Keine Gesamtkerne, die für die Containeranwendung 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 Prozent
Arbeitsspeicherprozentsatz (Vorschau) Replikat Prozentsatz des verwendeten Arbeitsspeicherlimits in Prozentpunkten MemoryPercentage Prozent

Der Metriknamespace ist Microsoft.App/containerapps.

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 Workload-Profilknoten (Vorschau) Workload-Profilname Die Knotenanzahl pro Arbeitslastprofil NodeCount Anzahl

Der Metriknamespace ist Microsoft.App/managedEnvironments.

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

Metrik-Momentaufnahmen

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 des Abschnitts „Überwachung“ auf der Übersichtsseite der Container-Anwendung.

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 des Metrik-Explorers 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.

Metriken aufteilen

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. Wählen Sie 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.