Ü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.
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.
Ö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.
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.
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:
Klicken Sie auf Filter hinzufügen.
Wählen Sie eine Revision oder ein Replikat aus der Liste Eigenschaft aus.
Wählen Sie Werte aus der Liste Wert aus.
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
Klicken Sie auf Apply splitting (Teilung anwenden).
Wählen Sie in der Dropdownliste Werte einer der Optionen Revision oder Replikat aus.
Sie können den Grenzwert für die Anzahl der im Diagramm anzuzeigenden Revisionen oder Replikate festlegen. Der Standardwert ist 10.
Sie können die Sortierreihenfolge auf Aufsteigend oder Absteigend festlegen. Der Standardwert lautet Absteigend.
Hinzufügen von Bereichen
Sie können weitere Bereiche hinzufügen, um Metriken für mehrere Container-Apps anzuzeigen.