Fornisce avvertenze e informazioni di diagnostica per richieste lente o bloccate.
Name | Type | Default | Description |
---|---|---|---|
slowRequestThreshold | Un periodo di tempo con precisione al millisecondo | 10s | La durata possibile dell'esecuzione di una richiesta prima che venga considerata lenta. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
hungRequestThreshold | Un periodo di tempo con precisione al millisecondo | 10m | La durata possibile dell'esecuzione di una richiesta prima che venga considerata bloccata. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. |
sampleRate | int Min: 1 | 1 | La frequenza in base alla quale deve essere eseguito il campionamento per la traccia delle richieste lente. Per eseguire il campionamento una volta ogni n richieste, impostare sampleRate su n. Per eseguire il campionamento di tutte le richieste, impostare sampleRate su 1. |
includeContextInfo | booleano | true | Indica se nell'output del log verranno inclusi i dettagli delle informaizoni di contesto. |
interruptHungRequests | booleano | false | Indica se una richiesta bloccata deve essere interrotta. Il valore true causa il tentativo da parte della funzione requestTiming-1.0 di interrompere la richiesta bloccata. Il valore false permette la continuazione dell'esecuzione della richiesta. |
Sovrascrive i valori predefiniti specificati negli attributi root di requestTiming per le richieste JDBC.
Name | Type | Default | Description |
---|---|---|---|
dataSourceName | string | Il nome dell'origine dati che viene monitorata. Il nome dell'origine dati viene fornito dalle informazioni di contesto nel servizio eventLogging-1.0. Se questo attributo non viene fornito, vengono monitorati tutti i nomi delle origini dati. | |
query | string | L'istruzione SQL che viene monitorata. L'istruzione SQL viene fornita dalle informazioni di contesto nel servizio eventLogging-1.0. Se questo attributo non viene fornito, vengono monitorate tutte le istruzioni SQL. | |
slowRequestThreshold | Un periodo di tempo con precisione al millisecondo | La durata possibile dell'esecuzione di una richiesta JDBC prima che venga considerata lenta. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. | |
hungRequestThreshold | Un periodo di tempo con precisione al millisecondo | La durata possibile di una richiesta JDBC prima che venga considerata bloccata. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. | |
interruptHungRequests | booleano | false | Indica se una richiesta JDBC bloccata deve essere interrotta. Il valore true causa il tentativo da parte della funzione requestTiming-1.0 di interrompere la richiesta bloccata. Il valore false permette la continuazione dell'esecuzione della richiesta. |
Sovrascrive i valori predefiniti specificati negli attributi root di requestTiming per le richieste servlet.
Name | Type | Default | Description |
---|---|---|---|
appName | string | Il nome dell'applicazione che viene monitorata. Il nome dell'applicazione viene fornito dalle informazioni di contesto nel servizio eventLogging-1.0. Se questo attributo non viene fornito, vengono monitorate tutte le applicazioni. | |
servletName | string | Il nome del servlet che viene monitorato. Il nome del servlet viene fornito dalle informazioni di contesto nel servizio eventLogging-1.0. Se questo attributo non viene fornito, vengono monitorati tutti i servlet. | |
slowRequestThreshold | Un periodo di tempo con precisione al millisecondo | La durata possibile dell'esecuzione di una richiesta del servlet prima che venga considerata lenta. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. | |
hungRequestThreshold | Un periodo di tempo con precisione al millisecondo | La durata possibile dell'esecuzione di una richiesta del servlet prima che venga considerata bloccata. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi. | |
interruptHungRequests | booleano | false | Indica se una richiesta del servlet bloccata deve essere interrotta. Il valore true causa il tentativo da parte della funzione requestTiming-1.0 di interrompere la richiesta bloccata. Il valore false permette la continuazione dell'esecuzione della richiesta. |