하드웨어 인시던트
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 사용자
