requestTiming - Anforderungstiming (requestTiming)

Stellt Warnungen und Diagnoseinformationen für langsame oder blockierte Anforderungen bereit.

NameTypeDefaultDescription
slowRequestThresholdZeitraum mit Genauigkeit in Millisekunden10sGibt an, wie lange eine Anforderung ausgeführt werden kann, bis sie als langsam eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
hungRequestThresholdZeitraum mit Genauigkeit in Millisekunden10mGibt an, wie lange eine Anforderung ausgeführt werden kann, bis sie als blockiert eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
sampleRateint
Min: 1
1Rate, mit der die Stichprobenentnahme für die Verfolgung langsamer Anforderungen erfolgen soll. Wenn Sie für eine von jeweils n Anforderungen eine Stichprobe erstellen möchten, setzen Sie sampleRate auf n. Wenn Sie Stichproben für alle Anforderungen erstellen möchten, setzen Sie sampleRate auf 1.
includeContextInfobooleantrueGibt an, ob die Kontextinformationsdetails in die Protokollausgabe eingeschlossen werden.
interruptHungRequestsbooleanfalseGibt an, ob eine blockierte Anforderung unterbrochen werden soll. Der Wert true bewirkt, dass das Feature requestTiming-1.0 versucht, die blockierte Anforderung zu unterbrechen. Der Wert false lässt die Fortsetzung der Anforderung zu.

servletTiming

Überschreibt Standardwerte, die in den Stammattributen von requestTiming für Servletanforderungen angegeben sind.

NameTypeDefaultDescription
appNamestringDer Name der Anwendung, die überwacht wird. Der Anwendungsname wird über die Kontextinformationen im eventLogging-1.0-Service bereitgestellt. Wenn das Attribut nicht angegeben wird, werden alle Anwendungen überwacht.
servletNamestringDer Name des Servlets, das überwacht wird. Der Servletname wird über die Kontextinformationen im eventLogging-1.0-Service bereitgestellt. Wenn das Attribut nicht angegeben wird, werden alle Servlets überwacht.
slowRequestThresholdZeitraum mit Genauigkeit in MillisekundenGibt an, wie lange eine Servletanforderung ausgeführt werden kann, bis sie als langsam eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
hungRequestThresholdZeitraum mit Genauigkeit in MillisekundenGibt an, wie lange eine Servletanforderung ausgeführt werden kann, bis sie als blockiert eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
interruptHungRequestsbooleanfalseGibt an, ob eine blockierte Servletanforderung unterbrochen werden soll. Der Wert true bewirkt, dass das Feature requestTiming-1.0 versucht, die blockierte Anforderung zu unterbrechen. Der Wert false lässt die Fortsetzung der Anforderung zu.

jdbcTiming

Überschreibt Standardwerte, die in den Stammattributen von requestTiming für JDBC-Anforderungen angegeben sind.

NameTypeDefaultDescription
dataSourceNamestringDer Name der Datenquelle, die überwacht wird. Der Datenquellenname wird über die Kontextinformationen im eventLogging-1.0-Service bereitgestellt. Wenn das Attribut nicht angegeben wird, werden alle Datenquellennamen überwacht.
querystringDie SQL-Anweisung, die überwacht wird. Die SQL-Anweisung wird über die Kontextinformationen im eventLogging-1.0-Service bereitgestellt. Wenn das Attribut nicht angegeben wird, werden alle SQL-Anweisungen überwacht.
slowRequestThresholdZeitraum mit Genauigkeit in MillisekundenGibt an, wie lange eine JDBC-Anforderung ausgeführt werden kann, bis sie als langsam eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
hungRequestThresholdZeitraum mit Genauigkeit in MillisekundenGibt an, wie lange eine JDBC-Anforderung ausgeführt werden kann, bis sie als blockiert eingestuft wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
interruptHungRequestsbooleanfalseGibt an, ob eine blockierte JDBC-Anforderung unterbrochen werden soll. Der Wert true bewirkt, dass das Feature requestTiming-1.0 versucht, die blockierte Anforderung zu unterbrechen. Der Wert false lässt die Fortsetzung der Anforderung zu.