Выдает предупреждения и информацию диагностики для медленных или зависших запросов.
Name | Type | Default | Description |
---|---|---|---|
slowRequestThreshold | Период (с точностью до миллисекунды) | 10s | Допустимая продолжительность запроса, выше которой запрос считается медленным. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
hungRequestThreshold | Период (с точностью до миллисекунды) | 10m | Допустимая продолжительность запроса, выше которой запрос считается зависшим. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
sampleRate | int Min: 1 | 1 | Частота, с которой должна проводиться выборка для мониторинга медленного процесса. Если параметру sampleRate присвоить значение n, то будет выбираться один из каждых n запросов. Для выборки всех запросов присвойте параметру sampleRate значение 1. |
includeContextInfo | boolean | true | Показывает, будут ли включаться сведения контекстной информации в выходные данные протокола. |
interruptHungRequests | boolean | false | Указывает, должен ли зависший запрос прерываться. Когда указано значение true, компонент requestTiming-1.0 пытается прервать зависший запрос. Значение false разрешает запросу продолжить выполнение. |
Переопределяет значения по умолчанию, указанные в корневых атрибутах requestTiming для запросов JDBC.
Name | Type | Default | Description |
---|---|---|---|
dataSourceName | string | Имя источника данных, для которого выполняется мониторинг. Имя источника данных берется из информации о контексте в службе eventLogging-1.0. Если этот атрибут не указан, выполняется мониторинг всех источников данных. | |
query | string | Оператор SQL, для которого выполняется мониторинг. Оператор SQL берется из информации о контексте в службе eventLogging-1.0. Если этот атрибут не указан, выполняется мониторинг всех операторов SQL. | |
slowRequestThreshold | Период (с точностью до миллисекунды) | Продолжительность запроса JDBC, при превышении которой запрос считается медленным. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. | |
hungRequestThreshold | Период (с точностью до миллисекунды) | Продолжительность запроса JDBC, при превышении которой запрос считается зависшим. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. | |
interruptHungRequests | boolean | false | Указывает, должен ли зависший запрос JDBC прерываться. Когда указано значение true, компонент requestTiming-1.0 пытается прервать зависший запрос. Значение false разрешает запросу продолжить выполнение. |
Переопределяет значения по умолчанию, указанные в корневых атрибутах requestTiming для запросов сервлета.
Name | Type | Default | Description |
---|---|---|---|
appName | string | Имя приложения, для которого выполняется мониторинг. Имя приложения берется из информации о контексте в службе eventLogging-1.0. Если этот атрибут не указан, выполняется мониторинг всех приложений. | |
servletName | string | Имя сервлета, для которого выполняется мониторинг. Имя сервлета берется из информации о контексте в службе eventLogging-1.0. Если этот атрибут не указан, выполняется мониторинг всех сервлетов. | |
slowRequestThreshold | Период (с точностью до миллисекунды) | Продолжительность запроса сервлета, при превышении которой запрос считается медленным. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. | |
hungRequestThreshold | Период (с точностью до миллисекунды) | Продолжительность запроса сервлета, при превышении которой запрос считается зависшим. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. | |
interruptHungRequests | boolean | false | Указывает, должен ли зависший запрос сервлета прерываться. Когда указано значение true, компонент requestTiming-1.0 пытается прервать зависший запрос. Значение false разрешает запросу продолжить выполнение. |