상태 정책 (healthPolicy)
정상으로 고려되는 서버에 대한 조건 및 조건이 충족되지 않는 경우 수행하는 조치를 정의합니다.
- action
- cluster
- excessiveMemoryUsage
- excessiveRequestTimeout
- excessiveResponseTime
- host
- memoryLeak
- server
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
enabled | boolean | true | 상태 정책을 사용하는지 여부를 표시합니다. |
id | 문자열 | 고유 구성 ID입니다. |
- action
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 action - generateThreadDump
- restartServer
- exitMaintenanceMode
- enterMaintenanceMode
- generateHeapDump
상태 조건을 위반했을 때 수행할 조치입니다. - generateThreadDump
- 서버의 스레드 덤프를 생성하십시오.
- restartServer
- 서버를 다시 시작하십시오.
- exitMaintenanceMode
- 서버를 유지보수 모드에서 제거
- enterMaintenanceMode
- 서버를 유지보수 모드에 배치
- generateHeapDump
- 서버의 힙 덤프를 생성하십시오.
id 문자열 고유 구성 ID입니다.
- cluster
설명: 고유 구성 ID입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 clusterName string 모니터하는 서버의 클러스터 이름입니다. id 문자열 고유 구성 ID입니다.
- excessiveMemoryUsage
설명: JVM의 힙 크기가 구성된 기간에 대한 최대 힙 크기의 구성된 백분율을 초과하여 증가했는지 여부를 발견합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 heapSizePercentage int 최소값: 1
최대값: 99
85 서버에서 사용되는 최대 힙 크기의 백분율에 대한 임계값입니다. timePeriod 밀리초 정밀도를 사용하는 기간 5m 조치를 수행하기 전에 힙 크기가 임계값을 초과해야 하는 기간입니다. 가능한 값의 범위는 1밀리초 - 1일입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
- excessiveRequestTimeout
설명: Intelligent Management에 대해 사용 가능하도록 설정된 웹 서버에서 측정하여, 서버의 요청 제한시간이 구성된 임계값을 초과하는 때를 발견합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 timeoutPercentage int 최소값: 1
최대값: 99
85 서버의 요청 제한시간 백분율의 임계값입니다.
- excessiveResponseTime
설명: Intelligent Management에 대해 사용 설정된 웹 서버에서 측정하여 서버에 대한 요청의 평균 응답 시간이 구성된 임계값을 초과하는 때를 발견합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 responseTime 밀리초 정밀도를 사용하는 기간 10s 정정 조치 전에 요청에 소요될 수 있는 평균 시간입니다. 가능한 값의 범위는 1밀리초 - 1시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.