healthPolicy - Стратегия работоспособности (healthPolicy)

Определяет условие работоспособности сервера и действия, выполняемые, если это условие не выполняется.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
enabledbooleantrueПоказывает, включена ли стратегия работоспособности.

excessiveMemoryUsage

Определяет, не превышает ли увеличение кучи JVM в процентном выражении максимальный размер кучи за указанный период времени.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85Пороговое значение процентной доли от максимального размера кучи, используемой сервером.
timePeriodПериод (с точностью до миллисекунды)5mПериод времени, за который размер кучи может превысить пороговое значение без каких-либо действий. Возможные значения: от 1 миллисекунды до 1 дня. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.

excessiveRequestTimeout

Обнаруживает превышение настроенного порогового значения для тайм-аута запроса к серверу, который измеряется веб-сервером, включенным для Intelligent Management.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85Пороговое значение для тайм-аута запроса к серверу, выраженное в процентном отношении.

memoryLeak

Обнаруживает рост размера кучи JVM после операции сбора мусора.

excessiveResponseTime

Обнаруживает превышение настроенного порогового значения средним временем ответа запросов к серверу, измеренным веб-сервером, включенным для Intelligent Management.

NameTypeDefaultDescription
responseTimeПериод (с точностью до миллисекунды)10sСредний период времени, предоставляемый запросам до применения корректирующего действия. Допустимые значения: от 1 миллисекунды до 1 часа. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек.

cluster

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
clusterNamestringИмя отслеживаемого кластера серверов.

host

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
hostNamestringИмя хоста, на котором расположены отслеживаемые серверы.

server

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
hostNamestringИмя хоста отслеживаемого сервера.
wlpUsrDirectoryПуть к каталогуПолный путь к пользовательскому каталогу WLP отслеживаемого сервера.
serverNamestringИмя отслеживаемого сервера.

action

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Действие при нарушении условий работоспособности.
generateHeapDump
Создать дамп кучи сервера.
restartServer
Перезапустить сервер.
generateThreadDump
Создать дамп нити сервера.
exitMaintenanceMode
Вывести сервер из режима обслуживания
enterMaintenanceMode
Перевести сервер в режим обслуживания