requestTiming - Tempistica richieste (requestTiming)

Fornisce avvertenze e informazioni di diagnostica per richieste lente o bloccate.

NameTypeDefaultDescription
slowRequestThresholdUn periodo di tempo con precisione al millisecondo10sLa 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.
hungRequestThresholdUn periodo di tempo con precisione al millisecondo10mLa 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.
sampleRateint
Min: 1
1La 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.
includeContextInfobooleanotrueIndica se nell'output del log verranno inclusi i dettagli delle informaizoni di contesto.
interruptHungRequestsbooleanofalseIndica 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.

jdbcTiming

Sovrascrive i valori predefiniti specificati negli attributi root di requestTiming per le richieste JDBC.

NameTypeDefaultDescription
dataSourceNamestringIl 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.
querystringL'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.
slowRequestThresholdUn periodo di tempo con precisione al millisecondoLa 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.
hungRequestThresholdUn periodo di tempo con precisione al millisecondoLa 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.
interruptHungRequestsbooleanofalseIndica 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.

servletTiming

Sovrascrive i valori predefiniti specificati negli attributi root di requestTiming per le richieste servlet.

NameTypeDefaultDescription
appNamestringIl 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.
servletNamestringIl 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.
slowRequestThresholdUn periodo di tempo con precisione al millisecondoLa 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.
hungRequestThresholdUn periodo di tempo con precisione al millisecondoLa 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.
interruptHungRequestsbooleanofalseIndica 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.