Stellt Warnungen und Diagnoseinformationen für langsame oder blockierte Anforderungen bereit.
Name | Type | Default | Description |
---|---|---|---|
slowRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | 10s | Gibt 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. |
hungRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | 10m | Gibt 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. |
sampleRate | int Min: 1 | 1 | Rate, 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. |
includeContextInfo | boolean | true | Gibt an, ob die Kontextinformationsdetails in die Protokollausgabe eingeschlossen werden. |
interruptHungRequests | boolean | false | Gibt 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. |
Überschreibt Standardwerte, die in den Stammattributen von requestTiming für Servletanforderungen angegeben sind.
Name | Type | Default | Description |
---|---|---|---|
appName | string | Der 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. | |
servletName | string | Der 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. | |
slowRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | Gibt 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. | |
hungRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | Gibt 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. | |
interruptHungRequests | boolean | false | Gibt 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. |
Überschreibt Standardwerte, die in den Stammattributen von requestTiming für JDBC-Anforderungen angegeben sind.
Name | Type | Default | Description |
---|---|---|---|
dataSourceName | string | Der 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. | |
query | string | Die 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. | |
slowRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | Gibt 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. | |
hungRequestThreshold | Zeitraum mit Genauigkeit in Millisekunden | Gibt 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. | |
interruptHungRequests | boolean | false | Gibt 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. |