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。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

excessiveRequestTimeout

偵測伺服器的要求逾時(由已啟用「智慧管理」的 Web 伺服器測量)何時超過所配置的臨界值。

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85伺服器的要求逾時百分比臨界值。

memoryLeak

在記憶體回收之後,偵測 JVM 資料堆大小是否不斷增加。

excessiveResponseTime

偵測對伺服器的要求的平均回應時間(由已啟用「智慧管理」的 Web 伺服器測量)何時超過所配置的臨界值。

NameTypeDefaultDescription
responseTime精準度是毫秒的時間量10s在更正動作之前,要求可以採用的平均時間。此值可從 1 毫秒到 1 小時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

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
將伺服器設為維護模式