하드웨어 인시던트
Hardware 인시던트는 서버 자체를 모니터링합니다. Tableau Server의 성능에 영향을 미칠 수 있는 서버 문제를 식별하는 데 사용될 수 있습니다.
다음 문제에 대한 임계값을 설정할 수 있습니다.
- CPU 사용량
- 사용 가능한 메모리
- 메모리 사용량
- 디스크의 여유 공간
새 Tableau Resource Monitoring Tool를 설치하면 기본적으로 다음과 같은 인시던트가 구성됩니다.
- 사용 가능한 디스크 공간이 10분간 10GB 미만으로 떨어지면 경고 인시던트가 기록되고 사용 가능한 디스크 공간이 10분간 5GB 미만으로 떨어지면 중요 인시던트가 기록됩니다.
- 사용 가능한 메모리가 10분간 8GB 미만으로 떨어지면 경고 인시던트가 기록됩니다.
- 전체 서버의 CPU 사용량이 5분간 80% 이상이 되면 경고 인시던트가 기록됩니다.
참고: 메모리 관련 인시던트는 바이트의 이진수 곱 형태로 구성됩니다.
RMT 서버 웹 인터페이스를 사용하거나 config.json
구성 파일을 업데이트하여 임계값을 구성할 수 있습니다.
하드웨어 인시던트의 임계값을 설정하려면 관리 메뉴에서 구성을 선택하고 인시던트 탭으로 이동합니다.
CPU 사용량에서 다음을 설정합니다.
하드웨어 인시던트의 임계값을 설정하려면 관리 메뉴에서 구성을 선택하고 인시던트 탭으로 이동합니다.
키 | 필수? | 설명 |
---|---|---|
심각도 | 필수 | 인시던트 심각도 수준을 참조하십시오. |
프로세스 | 필수 | 임계값은 전체 Tableau Server 또는 지정된 단일 프로세스에 적용됩니다. |
시작 임계값 | 필수 | CPU 사용량이 지정된 값을 넘으면 인시던트가 생성되고 모니터링됩니다. 이 임계값에 대한 백분율 및 기간을 설정합니다. |
종료 임계값 | 선택 사항 | CPU 사용량이 지정된 값 아래로 떨어지면 인시던트가 해결된 것으로 간주합니다. |
사용 가능한 메모리에서 다음을 설정합니다.
키 | 필수? | 설명 |
---|---|---|
심각도 | 필수 | 인시던트 심각도 수준을 참조하십시오. |
시작 임계값 | 필수 | 사용 가능한 메모리가 지정된 값 아래로 떨어지면 인시던트가 생성되고 모니터링됩니다. 이 임계값에 대한 백분율 및 기간을 설정합니다. |
종료 임계값 | 선택 사항 | 사용 가능한 메모리가 지정된 값보다 커지면 인시던트가 해결된 것으로 간주합니다. |
메모리 사용량에서 다음을 설정합니다.
키 | 필수? | 설명 |
---|---|---|
심각도 | 필수 | 인시던트 심각도 수준을 참조하십시오. |
프로세스 | 필수 | 임계값은 전체 Tableau Server 또는 지정된 단일 프로세스에 적용됩니다. |
시작 임계값 | 필수 | 메모리 사용량이 지정된 값과 같아지면 인시던트가 생성되고 모니터링됩니다. 이 임계값에 대한 백분율 및 기간을 설정합니다. |
종료 임계값 | 선택 사항 | 메모리 사용량이 지정된 값보다 작아지면 인시던트가 해결된 것으로 간주합니다. |
디스크의 여유 공간에서 다음을 설정합니다.
키 | 필수? | 설명 |
---|---|---|
심각도 | 필수 | 인시던트 심각도 수준을 참조하십시오. |
시작 임계값 | 필수 | 디스크의 여유 공간이 지정된 값 아래로 떨어지면 인시던트가 생성되고 모니터링됩니다. 이 임계값에 대한 백분율 및 기간을 설정합니다. |
종료 임계값 | 선택 사항 | 디스크의 여유 공간이 지정된 값보다 커지면 인시던트가 해결된 것으로 간주합니다. |
디스크 큐 길이에서 다음을 설정합니다.
키 | 필수? | 설명 |
---|---|---|
심각도 | 필수 | 인시던트 심각도 수준을 참조하십시오. |
시작 임계값 | 필수 | 디스크 큐 길이가 지정된 값과 같아지면 인시던트가 생성되고 모니터링됩니다. 이 임계값에 대한 백분율 및 기간을 설정합니다. |
종료 임계값 | 선택 사항 | 디스크 큐 길이가 지정된 값보다 작아지면 인시던트가 해결된 것으로 간주합니다. |
2개의 하드웨어 인시던트를 정의하는 예제 config.json
조각은 다음과 같습니다.
{
"monitoring": {
"incidents": {
"triggers": [
{
"counter": "DiskSpaceAvailableKB",
"severity": "warning",
"threshold": 1048576
},
{
"counter": "ProcessorTimePercent",
"severity": "warning",
"threshold": 0.95,
"thresholdDuration": 300000,
"endThreshold": 0.90,
"endThresholdDuration": 5000
}
]
}
}
}
- DiskSpaceAvailableKB 인시던트는 사용 가능한 디스크 공간이 10 GB 미만이 되면 경고를 트리거합니다.
- ProcessorTimePercent 인시던트는 5분간 CPU 사용률이 95% 이상이 되면 경고를 트리거합니다. 이 인시던트는 5초간 CPU 사용률이 90% 미만이 되면 해결된 것으로 간주됩니다.
기본 설정은 요구 사항을 충족할 수도 있고 충족하지 않을 수도 있으며 환경을 기반으로 변경할 수 있습니다. 예를 들어 식별자가 “staging-environment”인 환경에서 사용 가능한 디스크 공간이 2GB 미만으로 떨어질 때 경고를 트리거하려면 다음과 같은 구성을 사용합니다.
{
"environments": {
"staging-environment": {
"monitoring": {
"incidents": {
"triggers": [
{
"counter": "DiskSpaceAvailableKB",
"severity": "warning",
"threshold": 2097152
}
]
}
}
}
}
}
키 | 데이터 유형 | 필수? | 설명 |
---|---|---|---|
counter | 문자열 | 필수 | 모니터링할 하드웨어 인시던트에 대한 식별자입니다. 사용 가능한 옵션은 다음과 같습니다.
|
severity | 문자열 | 선택 사항 | 인시던트 심각도 수준을 참조하십시오. 기본값: |
threshold | 숫자 | 필수 | 이 임계값이 초과되면 인시던트가 모니터링됩니다. |
thresholdDuration | 숫자 | 선택 사항 | 인시던트를 트리거하기 전에 상황을 모니터링할 시간(밀리초)입니다. 지정하지 않은 경우 threshold 에 도달하는 즉시 인시던트가 트리거됩니다. |
endThreshold | 숫자 | 선택 사항 | 이 임계값이 초과되면 인시던트가 해결된 것으로 간주됩니다. |
endThresholdDuration | 숫자 | 선택 사항 | 인시던트가 완료되기 전에 상황을 모니터링할 시간(밀리초)입니다. 지정하지 않은 경우 endThreshold 에 도달하는 즉시 인시던트가 해결됩니다. endThreshold 를 정의하지 않은 경우 threshold 가 사용됩니다. |
이 작업을 수행할 수 있는 사용자
Resource Monitoring Tool 관리자 또는 서버/환경 관리 역할이 있는 Resource Monitoring Tool 사용자