Unterstützte Metriken für Microsoft.AppPlatform/Spring

In der folgenden Tabelle sind die verfügbaren Metriken für den Ressourcentyp Microsoft.AppPlatform/Spring aufgeführt.

Tabellenüberschriften

Metrik: Der Anzeigename der Metrik, wie er im Azure-Portal angezeigt wird.
Name in der Rest-API : Metrikname, wie in der REST-API bezeichnet.
Einheit : Maßeinheit.
Aggregation : Der Standardaggregationstyp . Gültige Werte: Durchschnitt, Minimum, Maximum, Total, Count.
Dimensionen - Für die Metrik verfügbare Dimensionen.
Zeitkörnungen - Intervalle, in denen die Metrik stichprobeniert wird. Gibt beispielsweise an, PT1M dass die Metrik jede Minute, PT30M alle 30 Minuten, PT1H jede Stunde usw. erfasst wird.
DS-Export: Gibt an, ob die Metrik über Diagnoseeinstellungen in Azure Monitor-Protokolle exportiert werden kann. Informationen zum Exportieren von Metriken finden Sie unter Erstellen von Diagnoseeinstellungen in Azure Monitor.

Informationen zur Aufbewahrung von Metriken finden Sie unter Übersicht über Azure Monitor-Metriken.

Eine Liste der unterstützten Protokolle finden Sie unter Unterstützte Protokollkategorien – Microsoft.AppPlatform/Spring

Category Metrik Name in der REST-API Einheit Aggregation Dimensionen Zeitkörnungen DS-Export
Leistung (.NET) active-timer-count

Anzahl der derzeit aktiven Timer
active-timer-count Anzahl Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) alloc-rate

Anzahl der im verwalteten Heap zugeordneten Bytes
alloc-rate Byte Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Allgemein App-CPU-Auslastung (veraltet)

Die aktuelle CPU-Auslastung für die App. Diese Metrik ist veraltet. Verwenden Sie „App-CPU-Auslastung“ mit der Metrik-ID „PodCpuUsage“.
AppCpuUsage Percent Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) assembly-count

Anzahl der geladenen Assemblys
assembly-count Anzahl Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) CPU-Auslastung

% Zeit, zu der der Prozess die CPU verwendet hat
cpu-usage Percent Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (.NET) current-requests

Gesamtanzahl der Verarbeitungsanforderungen während der Lebensdauer des Prozesses
current-requests Anzahl Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) exception-count

Anzahl von Ausnahmen
exception-count Anzahl Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Anforderung (.NET) Fehleranforderungen

Gesamtanzahl fehlgeschlagener Anforderungen während der Lebensdauer des Prozesses
failed-requests Anzahl Average Deployment, AppName, Pod PT1M Yes
Gateway Maximale Zeit der Anforderungen

Die maximale Zeit der Anforderungen
GatewayHttpServerRequestsMilliSecondsMax Millisekunden Maximum, Durchschnitt Pod, httpStatusCode, outcome, httpMethod PT1M Yes
Gateway Gesamtzeit der Anforderungen

Die Gesamtzeit der Anforderungen
GatewayHttpServerRequestsMilliSecondsSum Millisekunden Maximum, Minimum, Durchschnitt Pod, httpStatusCode, outcome, httpMethod PT1M Yes
Gateway Anzahl der Anforderungen

Die Anzahl der Anforderungen
GatewayHttpServerRequestsSecondsCount Anzahl Gesamt, Durchschnitt Pod, httpStatusCode, outcome, httpMethod PT1M Yes
Gateway jvm.gc.live.data.size

Größe des Arbeitsspeicherpools der alten Generation nach einer vollständigen Garbage Collection
GatewayJvmGcLiveDataSizeBytes Byte Maximum, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.max.data.size

Maximale Größe des Arbeitsspeicherpools der alten Generation
GatewayJvmGcMaxDataSizeBytes Byte Maximum, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.memory.allocated

Inkrementiert zur Erhöhung der Größe des Speicherpools der neuen Generation nach einer Garbage Collection gegenüber dem Zeitpunkt vor der nächsten
GatewayJvmGcMemoryAllocatedBytesTotal Byte Maximum, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.memory.promoted

Anzahl der positiven Erhöhungen der Größe des Speicherpools der alten Generation vor der Garbage Collection gegenüber nach der GC
GatewayJvmGcMemoryPromotedBytesTotal Byte Maximum, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.pause.total.count

Anzahl der GC-Pausen
GatewayJvmGcPauseSecondsCount Anzahl Gesamt, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.pause.max.time

Maximale Zeit der GC-Pausen
GatewayJvmGcPauseSecondsMax Sekunden Maximum, Durchschnitt Pod PT1M Yes
Gateway jvm.gc.pause.total.time

Gesamtzeit der GC-Pausen
GatewayJvmGcPauseSecondsSum Sekunden Gesamt, Durchschnitt Pod PT1M Yes
Gateway jvm.memory.committed

JVM zugewiesener Arbeitsspeicher in Byte
GatewayJvmMemoryCommittedBytes Byte Maximum, Minimum, Durchschnitt Pod PT1M Yes
Gateway jvm.memory.used

Verwendeter Arbeitsspeicher in Byte
GatewayJvmMemoryUsedBytes Byte Maximum, Minimum, Durchschnitt Pod PT1M Yes
Gateway process.cpu.usage

Die aktuelle CPU-Auslastung für den JVM-Prozess
GatewayProcessCpuUsage Percent Maximum, Minimum, Durchschnitt Pod PT1M Yes
Gateway Anzahl gedrosselter Anforderungen

Die Anzahl der gedrosselten Anforderungen
GatewayRatelimitThrottledCount Anzahl Gesamt, Durchschnitt Pod PT1M Yes
Gateway system.cpu.usage

Die aktuelle CPU-Auslastung für das gesamte System
GatewaySystemCpuUsage Percent Maximum, Minimum, Durchschnitt Pod PT1M Yes
Leistung (.NET) gc-heap-size

Gesamte von der GC gemeldete Heapgröße (MB)
gc-heap-size Anzahl Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-0-gc-count

Anzahl von Gen: 0 GCS
gen-0-gc-count Anzahl Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-0-size

Heapgröße: Gen 0
gen-0-size Byte Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-1-gc-count

Anzahl von Gen: 1 GCs
gen-1-gc-count Anzahl Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-1-size

Heapgröße: Gen 1
gen-1-size Byte Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-2-gc-count

Anzahl von Gen: 2 GCs
gen-2-gc-count Anzahl Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) gen-2-size

Heapgröße: Gen 2
gen-2-size Byte Maximum, Minimum, Durchschnitt Deployment, AppName, Pod PT1M Ja
Eingehende Daten Empfangene Bytes

Anzahl der Bytes, die in Azure Spring Apps von den Clients empfangen wurden
IngressBytesReceived Byte Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Durchsatz eingehend (Bytes/Sek.)

Anzahl der Bytes, die in Azure Spring Apps von den Clients empfangen wurden
IngressBytesReceivedRate Bytes pro Sekunde Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Gesendete Bytes

Anzahl der Bytes, die von Azure Spring Apps an Clients gesendet wurden
IngressBytesSent Byte Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Durchsatz ausgehend (Bytes/Sek.)

Anzahl der Bytes, die von Azure Spring Apps pro Sekunde an Clients gesendet wurden
IngressBytesSentRate Bytes pro Sekunde Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Anforderungsfehler

Anzahl der fehlgeschlagenen Anforderungen von Azure Spring Apps von den Clients
IngressFailedRequests Anzahl Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Anforderungen

Anzahl der Anforderungen in Azure Spring Apps von den Clients
IngressRequests Anzahl Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Antwortstatus

Von Azure Spring Apps zurückgegebener HTTP-Antwortstatus; die Antwortstatuscode-Verteilung kann weiter kategorisiert werden, um Antworten in 2xx-, 3xx-, 4xx- und 5xx-Kategorien anzuzeigen
IngressResponseStatus Anzahl Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Ja
Eingehende Daten Antwortzeit

Von Azure Spring Apps zurückgegebene HTTP-Antwortzeit
IngressResponseTime Sekunden Maximum, Minimum, Durchschnitt Hostname, HttpStatus PT1M Yes
Leistung (Java) jvm.gc.live.data.size

Größe des Arbeitsspeicherpools der alten Generation nach einer vollständigen Garbage Collection
jvm.gc.live.data.size Byte Maximum, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.gc.max.data.size

Maximale Größe des Arbeitsspeicherpools der alten Generation
jvm.gc.max.data.size Byte Maximum, Mittelwert Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.gc.memory.allocated

Inkrementiert zur Erhöhung der Größe des Speicherpools der neuen Generation nach einer Garbage Collection gegenüber dem Zeitpunkt vor der nächsten
jvm.gc.memory.allocated Byte Maximum, Mittelwert Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.gc.memory.promoted

Anzahl der positiven Erhöhungen der Größe des Speicherpools der alten Generation vor der Garbage Collection gegenüber nach der GC
jvm.gc.memory.promoted Byte Maximum, Mittelwert Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.gc.pause.total.count

Anzahl der GC-Pausen
jvm.gc.pause.total.count Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.gc.pause.total.time

Gesamtzeit der GC-Pausen
jvm.gc.pause.total.time Millisekunden Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.memory.committed

JVM zugewiesener Arbeitsspeicher in Byte
jvm.memory.committed Byte Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.memory.max

Die maximale Speichermenge (in Byte), die für die Arbeitsspeicherverwaltung verwendet werden kann
jvm.memory.max Byte Maximum Deployment, AppName, Pod PT1M Yes
Leistung (Java) jvm.memory.used

Verwendeter App-Arbeitsspeicher in Byte
jvm.memory.used Byte Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) loh-size

Heapgröße: LOH
loh-size Byte Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) monitor-lock-contention-count

Häufigkeit, mit der beim Versuch, die Überwachungssperre aufzuheben, Konflikte aufgetreten sind
monitor-lock-contention-count Anzahl Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Allgemein App-CPU-Auslastung

Die aktuelle CPU-Auslastung für die App
PodCpuUsage Percent Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Allgemein App-Speicherauslastung

Die aktuelle Speicherauslastung für die App
PodMemoryUsage Percent Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Allgemein App-Netzwerk eingehend

Kumulierte Anzahl der in der App empfangenen Bytes
PodNetworkIn Byte Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Allgemein App-Netzwerk ausgehend

Kumulierte Anzahl der von der App gesendeten Bytes
PodNetworkOut Byte Total, Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (Java) process.cpu.usage

Die aktuelle CPU-Auslastung für den JVM-Prozess
process.cpu.usage Percent Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Core Anforderungen

Verarbeitete Anforderungen
Requests Anzahl Total, Maximum, Minimum, Average containerAppName, podName, statusCodeCategory, statusCode PT1M Yes
Anforderung (.NET) Anforderungsrate

Anforderungsrate
requests-per-second Anzahl Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Core Anzahl der Neustarts

Anzahl der Neustarts der Spring-App
RestartCount Anzahl Total, Maximum, Minimum, Average containerAppName, podName PT1M Yes
Core Netzwerk in Bytes

Empfangene Netzwerk-Bytes
RxBytes Byte Total, Maximum, Minimum, Average containerAppName, podName PT1M Yes
Leistung (Java) system.cpu.usage

Die aktuelle CPU-Auslastung für das gesamte System
system.cpu.usage Percent Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) threadpool-completed-items-count

Anzahl abgeschlossene Arbeitselemente des Threadpools
threadpool-completed-items-count Anzahl Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) threadpool-queue-length

Warteschlangenlänge der Arbeitselemente im Threadpool
threadpool-queue-length Anzahl Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) threadpool-thread-count

Anzahl der Threads im Threadpool
threadpool-thread-count Anzahl Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Leistung (.NET) time-in-gc

% Zeit in GC seit letzter GC
time-in-gc Percent Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Fehler (Java) tomcat.global.error

Globale Tomcat-Fehler
tomcat.global.error Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.received

Insgesamt empfangene Bytes für Tomcat
tomcat.global.received Byte Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.request.avg.time

Durchschnittliche Zeit für Tomcat-Anforderungen
tomcat.global.request.avg.time Millisekunden Maximum, Mittelwert Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.request.max

Maximale Zeit für Tomcat-Anforderung
tomcat.global.request.max Millisekunden Maximum Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.request.total.count

Gesamtanzahl von Tomcat-Anforderungen
tomcat.global.request.total.count Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.request.total.time

Tomcat Request Total Time (Gesamtzeit für Tomcat-Anforderungen)
tomcat.global.request.total.time Millisekunden Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.global.sent

Insgesamt gesendete Bytes für Tomcat
tomcat.global.sent Byte Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.active.current

Tomcat Session Active Count (Maximale Anzahl aktiver Tomcat-Sitzungen)
tomcat.sessions.active.current Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.active.max

Maximale Anzahl aktiver Tomcat-Sitzungen
tomcat.sessions.active.max Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.alive.max

Maximale aktive Zeit für Tomcat-Sitzungen
tomcat.sessions.alive.max Millisekunden Maximum Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.created

Anzahl erstellter Tomcat-Sitzungen
tomcat.sessions.created Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.expired

Anzahl abgelaufener Tomcat-Sitzungen
tomcat.sessions.expired Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Sitzung (Java) tomcat.sessions.rejected

Anzahl abgewiesener Tomcat-Sitzungen
tomcat.sessions.rejected Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.threads.config.max

Tomcat Config Max Thread Count (Maximale Threadanzahl der Tomcat-Konfiguration)
tomcat.threads.config.max Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (Java) tomcat.threads.current

Tomcat Current Thread Count (Aktuelle Threadanzahl in Tomcat)
tomcat.threads.current Anzahl Gesamt, Durchschnitt Deployment, AppName, Pod PT1M Yes
Anforderung (.NET) Gesamtanforderungen

Gesamtanzahl der Anforderungen während der Lebensdauer des Prozesses
total-requests Anzahl Average Deployment, AppName, Pod PT1M Yes
Core Netzwerk-Ausgehende Bytes

Übertragene Netzwerk-Bytes
TxBytes Byte Total, Maximum, Minimum, Average containerAppName, podName PT1M Yes
Core CPU-Auslastung

CPU-Verbrauch der Spring-App in Nanokernen. 1.000.000.000 Nanokerne = 1 Kern
UsageNanoCores NanoCores Total, Maximum, Minimum, Average containerAppName, podName PT1M Yes
Leistung (.NET) working-set

Vom Prozess verwendete Arbeitssatzmenge (MB)
working-set Anzahl Maximum, Minimum, Average Deployment, AppName, Pod PT1M Yes
Core Arbeitssatz für Arbeitsspeicher (Bytes)

Verwendeter Arbeitssatz-Arbeitsspeicher der Spring-App in Bytes.
WorkingSetBytes Byte Total, Maximum, Minimum, Average containerAppName, podName PT1M Ja