性能原則 (healthPolicy)
定義將伺服器視為性能良好時的狀況,以及不符合此狀況時所要採取的動作。
- action
- cluster
- excessiveMemoryUsage
- excessiveRequestTimeout
- excessiveResponseTime
- host
- memoryLeak
- server
屬性名稱 | 資料類型 | 預設值 | 說明 |
---|---|---|---|
enabled | boolean | true | 指出是否已啟用性能原則。 |
id | string | 唯一的配置 ID。 |
- action
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 action - generateThreadDump
- restartServer
- exitMaintenanceMode
- enterMaintenanceMode
- generateHeapDump
違反性能狀況時,所採取的動作。 - generateThreadDump
- 產生伺服器的執行緒傾出。
- restartServer
- 請重新啟動伺服器。
- exitMaintenanceMode
- 移除伺服器的維護模式
- enterMaintenanceMode
- 將伺服器設為維護模式
- generateHeapDump
- 產生伺服器的資料堆傾出。
id string 唯一的配置 ID。
- cluster
說明: 唯一的配置 ID。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 clusterName string 所要監視之伺服器叢集的名稱。 id string 唯一的配置 ID。
- excessiveMemoryUsage
說明: 偵測 JVM 的資料堆大小是否在所配置的時段內,擴增到超過所配置的資料堆大小百分比上限。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 heapSizePercentage int 下限:1
上限:99
85 伺服器針對資料堆大小上限百分比所使用的臨界值。 timePeriod 精準度是毫秒的時間量 5m 一個時段,資料堆大小必須在此時段內超過臨界值,才會採取動作。這個值可以從 1 毫秒到 1 天。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
- excessiveRequestTimeout
說明: 偵測伺服器的要求逾時(由已啟用「智慧管理」的 Web 伺服器測量)何時超過所配置的臨界值。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 timeoutPercentage int 下限:1
上限:99
85 伺服器的要求逾時百分比臨界值。
- excessiveResponseTime
說明: 偵測對伺服器的要求的平均回應時間(由已啟用「智慧管理」的 Web 伺服器測量)何時超過所配置的臨界值。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 responseTime 精準度是毫秒的時間量 10s 在更正動作之前,要求可以採用的平均時間。此值可從 1 毫秒到 1 小時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。