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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für