healthPolicy - ヘルス・ポリシー (healthPolicy)

サーバーが正常であると見なされる条件、および条件が満たされない場合に実行されるアクションを定義します。

NameTypeDefaultDescription
idstring固有の構成 ID。
enabledbooleantrueヘルス・ポリシーが使用可能かどうかを示します。

excessiveMemoryUsage

構成された期間に、最大ヒープ・サイズに対する構成された割合を JVM のヒープ・サイズが超過したかどうかを検出します。

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85サーバーによって使用される、最大ヒープ・サイズに対する割合についてのしきい値。
timePeriod期間 (精度: ミリ秒)5mこの期間内にヒープ・サイズがしきい値を超過するとアクションが実行されることになる期間。 有効な値は 1 ミリ秒から 1 日までです。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

excessiveRequestTimeout

Intelligent Management 対応の Web サーバーによって測定されるサーバーの要求タイムアウトが、構成されたしきい値を超えた場合に検出します。

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85サーバーによる要求タイムアウトの割合についてのしきい値。

memoryLeak

GC 後の JVM ヒープ・サイズが拡大し続けている場合に検出します。

excessiveResponseTime

Intelligent Management 対応の Web サーバーによって測定されるサーバーへの要求の平均応答時間が、構成されたしきい値を超えた場合に検出します。

NameTypeDefaultDescription
responseTime期間 (精度: ミリ秒)10sこの時間を超過すると修正アクションが実行されることになる、要求にかかる平均時間。 値は 1 ミリ秒から 1 時間までの範囲で指定できます。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。

cluster

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
clusterNamestringモニターされるサーバーのクラスターの名前。

host

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
hostNamestringモニターされるサーバーのあるホストの名前。

server

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
hostNamestringモニターされるサーバーのホスト名。
wlpUsrDirectoryディレクトリーのパスモニターされるサーバーの絶対 WLP ユーザー・ディレクトリー。
serverNamestringモニターされるサーバーの名前。

action

固有の構成 ID。

NameTypeDefaultDescription
idstring固有の構成 ID。
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
ヘルス条件が破られたときに実行されるアクション。
generateHeapDump
サーバーのヒープ・ダンプを生成します。
restartServer
サーバーを再始動します。
generateThreadDump
サーバーのスレッド・ダンプを生成します。
exitMaintenanceMode
サーバーを保守モードから解除します
enterMaintenanceMode
サーバーを保守モードに設定します