Unterstützte Metriken für Microsoft.AppPlatform/Spring
In der folgenden Tabelle sind die Metriken aufgeführt, die für den Ressourcentyp "Microsoft.AppPlatform/spring" verfügbar sind.
Tabellenüberschriften
Metrik – Der Anzeigename der Metrik, wie er im Azure-Portal angezeigt wird.
Name in der Rest-API – Metrischer Name, wie in der REST-API bezeichnet.
Einheit – Abrechnungseinheit.
Aggregation – Der Standard-Aggregationstyp. Gültige Werte: Mittelwert, Minimum, Maximum, Gesamt, Anzahl.
Dimensionen - Für die Metrik verfügbare Dimensionen.
Aggregationsintervall - Intervalle, in denen die Metrik gesampelt wird. PT1M
bedeutet zum Beispiel, dass die Metrik jede Minute abgerufen wird, PT30M
alle 30 Minuten, PT1H
jede Stunde usw.
DS-Export – Gibt an, ob die Metrik über Diagnose-Einstellungen in Azure Monitor-Protokolle exportiert werden kann.
Informationen zum Exportieren von Metriken finden Sie unter Diagnoseeinstellungen in Azure Monitor erstellen.
Informationen zur Aufbewahrung von Metriken finden Sie unter Überblick über Metriken in Azure Monitor.
Eine Liste der unterstützten Protokolle finden Sie unter "Unterstützte Protokollkategorien " Microsoft.AppPlatform/spring"
Kategorie | Metrik | Name in der REST-API | Einheit | Aggregation | Dimensionen | Aggregationsintervalle | DS-Export |
---|---|---|---|---|---|---|---|
Leistung (.NET) | aktiv-timer-count Anzahl der derzeit aktiven Timer |
active-timer-count |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Alloc-Rate Anzahl der im verwalteten Heap zugeordneten Bytes |
alloc-rate |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Allgemein | Cpu-Auslastung der App (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, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Assemblyanzahl Anzahl der geladenen Assemblys |
assembly-count |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | CPU-Auslastung % Zeit, zu der der Prozess die CPU verwendet hat |
cpu-usage |
Percent | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (.NET) | aktuelle Anforderungen Gesamtanzahl der Verarbeitungsanforderungen während der Lebensdauer des Prozesses |
current-requests |
Anzahl | Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Ausnahmeanzahl Anzahl von Ausnahmen |
exception-count |
Anzahl | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (.NET) | fehlgeschlagene Anforderungen Gesamtanzahl fehlgeschlagener Anforderungen während der Lebensdauer des Prozesses |
failed-requests |
Anzahl | Average | Deployment , AppName Pod |
PT1M | Ja |
Gateway | Max. Zeit der Anforderungen Die maximale Zeit der Anforderungen |
GatewayHttpServerRequestsMilliSecondsMax |
Millisekunden | Maximum, Mittelwert | Pod , , httpStatusCode outcome httpMethod |
PT1M | Ja |
Gateway | Anforderungsanzahl Die Anzahl der Anforderungen |
GatewayHttpServerRequestsSecondsCount |
Anzahl | Summe (Summe), Mittelwert | Pod , , httpStatusCode outcome httpMethod |
PT1M | Ja |
Gateway | jvm.gc.live.data.size Größe des Arbeitsspeicherpools der alten Generation nach einer vollständigen Garbage Collection |
GatewayJvmGcLiveDataSizeBytes |
Byte | Maximum, Mittelwert | Pod |
PT1M | Ja |
Gateway | jvm.gc.max.data.size Maximale Größe des Arbeitsspeicherpools der alten Generation |
GatewayJvmGcMaxDataSizeBytes |
Byte | Maximum, Mittelwert | Pod |
PT1M | Ja |
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, Mittelwert | Pod |
PT1M | Ja |
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, Mittelwert | Pod |
PT1M | Ja |
Gateway | jvm.gc.pause.total.count Anzahl der GC-Pausen |
GatewayJvmGcPauseSecondsCount |
Anzahl | Summe (Summe), Mittelwert | Pod |
PT1M | Ja |
Gateway | jvm.gc.pause.max.time Maximale Zeit der GC-Pausen |
GatewayJvmGcPauseSecondsMax |
Sekunden | Maximum, Mittelwert | Pod |
PT1M | Ja |
Gateway | jvm.gc.pause.total.time Gesamtzeit der GC-Pausen |
GatewayJvmGcPauseSecondsSum |
Sekunden | Summe (Summe), Mittelwert | Pod |
PT1M | Ja |
Gateway | jvm.memory.commit JVM zugewiesener Arbeitsspeicher in Byte |
GatewayJvmMemoryCommittedBytes |
Byte | Maximum, Minimum, Average | Pod |
PT1M | Ja |
Gateway | jvm.memory.used Verwendeter Arbeitsspeicher in Byte |
GatewayJvmMemoryUsedBytes |
Byte | Maximum, Minimum, Average | Pod |
PT1M | Ja |
Gateway | process.cpu.usage Die aktuelle CPU-Auslastung für den JVM-Prozess |
GatewayProcessCpuUsage |
Percent | Maximum, Minimum, Average | Pod |
PT1M | Ja |
Gateway | Anzahl gedrosselter Anforderungen Die Anzahl der gedrosselten Anforderungen |
GatewayRatelimitThrottledCount |
Anzahl | Summe (Summe), Mittelwert | Pod |
PT1M | Ja |
Gateway | system.cpu.usage Die aktuelle CPU-Auslastung für das gesamte System |
GatewaySystemCpuUsage |
Percent | Maximum, Minimum, Average | Pod |
PT1M | Ja |
Leistung (.NET) | gc-heap-size Gesamte von der GC gemeldete Heapgröße (MB) |
gc-heap-size |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | gen-0-gc-count Anzahl von Gen: 0 GCS |
gen-0-gc-count |
Anzahl | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Gen-0-Größe Heapgröße: Gen 0 |
gen-0-size |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | gen-1-gc-count Anzahl von Gen: 1 GCs |
gen-1-gc-count |
Anzahl | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Gen-1-Größe Heapgröße: Gen 1 |
gen-1-size |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | gen-2-gc-count Anzahl von Gen: 2 GCs |
gen-2-gc-count |
Anzahl | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Gen-2-Größe Heapgröße: Gen 2 |
gen-2-size |
Byte | Maximum, Minimum, Average | 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, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Durchsatz in (Bytes/s) Anzahl der Bytes, die in Azure Spring Apps von den Clients empfangen wurden |
IngressBytesReceivedRate |
Bytes pro Sekunde | Maximum, Minimum, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Gesendete Bytes Anzahl der Bytes, die von Azure Spring Apps an Clients gesendet wurden |
IngressBytesSent |
Byte | Maximum, Minimum, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Durchsatzausgang (Bytes/s) Anzahl der Bytes, die von Azure Spring Apps pro Sekunde an Clients gesendet wurden |
IngressBytesSentRate |
Bytes pro Sekunde | Maximum, Minimum, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Anforderungsfehler Anzahl der fehlgeschlagenen Anforderungen von Azure Spring Apps von den Clients |
IngressFailedRequests |
Anzahl | Maximum, Minimum, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Anforderungen Anzahl der Anforderungen in Azure Spring Apps von den Clients |
IngressRequests |
Anzahl | Maximum, Minimum, Average | 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, Average | Hostname , HttpStatus |
PT1M | Ja |
Eingehende Daten | Antwortzeit Von Azure Spring Apps zurückgegebene HTTP-Antwortzeit |
IngressResponseTime |
Sekunden | Maximum, Minimum, Average | Hostname , HttpStatus |
PT1M | Ja |
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, Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
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 | Ja |
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 | Ja |
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 | Ja |
Leistung (Java) | jvm.gc.pause.total.count Anzahl der GC-Pausen |
jvm.gc.pause.total.count |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Leistung (Java) | jvm.gc.pause.total.time Gesamtzeit der GC-Pausen |
jvm.gc.pause.total.time |
Millisekunden | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Leistung (Java) | jvm.memory.commit JVM zugewiesener Arbeitsspeicher in Byte |
jvm.memory.committed |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
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 | Ja |
Leistung (Java) | jvm.memory.used Verwendeter App-Arbeitsspeicher in Byte |
jvm.memory.used |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | loh-size Heapgröße: LOH |
loh-size |
Byte | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | monitor-lock-contention-count Häufigkeit, mit der beim Versuch, die Überwachungssperre aufzuheben, Konflikte aufgetreten sind |
monitor-lock-contention-count |
Anzahl | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Allgemein | Cpu-Auslastung der App Die aktuelle CPU-Auslastung für die App |
PodCpuUsage |
Percent | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Allgemein | App-Speicherauslastung Die aktuelle Speicherauslastung für die App |
PodMemoryUsage |
Percent | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Allgemein | App-Netzwerk in Kumulierte Anzahl der in der App empfangenen Bytes |
PodNetworkIn |
Byte | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Allgemein | App-Netzwerkausgang Kumulierte Anzahl der von der App gesendeten Bytes |
PodNetworkOut |
Byte | Summe (Summe), Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
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 | Ja |
Core | Anforderungen Verarbeitete Anforderungen |
Requests |
Anzahl | Summe (Summe), Maximum, Minimum, Average | containerAppName , , podName statusCodeCategory statusCode |
PT1M | Ja |
Anforderung (.NET) | Anforderungsrate Anforderungsrate |
requests-per-second |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Core | Neustartanzahl Anzahl der Neustarts der Spring-App |
RestartCount |
Anzahl | Summe (Summe), Maximum, Minimum, Average | containerAppName , podName |
PT1M | Ja |
Core | Netzwerk in Byte Empfangene Netzwerk-Bytes |
RxBytes |
Byte | Summe (Summe), Maximum, Minimum, Average | containerAppName , podName |
PT1M | Ja |
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 | Ja |
Leistung (.NET) | threadpool-completed-items-count Anzahl abgeschlossene Arbeitselemente des Threadpools |
threadpool-completed-items-count |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Threadpool-Warteschlangenlänge Warteschlangenlänge der Arbeitselemente im Threadpool |
threadpool-queue-length |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | Threadpool-Threadanzahl Anzahl der Threads im Threadpool |
threadpool-thread-count |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Leistung (.NET) | time-in-gc % Zeit in GC seit letzter GC |
time-in-gc |
Percent | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Fehler (Java) | tomcat.global.error Globale Tomcat-Fehler |
tomcat.global.error |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.global.received Insgesamt empfangene Bytes für Tomcat |
tomcat.global.received |
Byte | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
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 | Ja |
Anforderung (Java) | tomcat.global.request.max Maximale Zeit für Tomcat-Anforderung |
tomcat.global.request.max |
Millisekunden | Maximum | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.global.request.total.count Gesamtanzahl von Tomcat-Anforderungen |
tomcat.global.request.total.count |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.global.request.total.time Tomcat Request Total Time (Gesamtzeit für Tomcat-Anforderungen) |
tomcat.global.request.total.time |
Millisekunden | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.global.sent Insgesamt gesendete Bytes für Tomcat |
tomcat.global.sent |
Byte | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.active.current Tomcat Session Active Count (Maximale Anzahl aktiver Tomcat-Sitzungen) |
tomcat.sessions.active.current |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.active.max Maximale Anzahl aktiver Tomcat-Sitzungen |
tomcat.sessions.active.max |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.alive.max Maximale aktive Zeit für Tomcat-Sitzungen |
tomcat.sessions.alive.max |
Millisekunden | Maximum | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.created Anzahl erstellter Tomcat-Sitzungen |
tomcat.sessions.created |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.expired Anzahl abgelaufener Tomcat-Sitzungen |
tomcat.sessions.expired |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Sitzung (Java) | tomcat.sessions.rejected Anzahl abgewiesener Tomcat-Sitzungen |
tomcat.sessions.rejected |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.threads.config.max Tomcat Config Max Thread Count (Maximale Threadanzahl der Tomcat-Konfiguration) |
tomcat.threads.config.max |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (Java) | tomcat.threads.current Tomcat Current Thread Count (Aktuelle Threadanzahl in Tomcat) |
tomcat.threads.current |
Anzahl | Summe (Summe), Mittelwert | Deployment , AppName Pod |
PT1M | Ja |
Anforderung (.NET) | Gesamtanforderungen Gesamtanzahl der Anforderungen während der Lebensdauer des Prozesses |
total-requests |
Anzahl | Average | Deployment , AppName Pod |
PT1M | Ja |
Core | Netzwerkausgang byte Übertragene Netzwerk-Bytes |
TxBytes |
Byte | Summe (Summe), Maximum, Minimum, Average | containerAppName , podName |
PT1M | Ja |
Core | CPU-Auslastung CPU-Verbrauch der Spring-App in Nanokernen. 1.000.000.000 Nanokerne = 1 Kern |
UsageNanoCores |
NanoCores | Summe (Summe), Maximum, Minimum, Average | containerAppName , podName |
PT1M | Ja |
Leistung (.NET) | Arbeitssatz Vom Prozess verwendete Arbeitssatzmenge (MB) |
working-set |
Anzahl | Maximum, Minimum, Average | Deployment , AppName Pod |
PT1M | Ja |
Core | Arbeitsspeicherarbeitssatz Byte Verwendeter Arbeitssatz-Arbeitsspeicher der Spring-App in Bytes. |
WorkingSetBytes |
Byte | Summe (Summe), Maximum, Minimum, Average | containerAppName , podName |
PT1M | Ja |