하드웨어 인시던트

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문자열필수

모니터링할 하드웨어 인시던트에 대한 식별자입니다. 사용 가능한 옵션은 다음과 같습니다.

  • ProcessorTimePercent
  • DiskSpaceAvailableKB
  • DiskQueueTotalLength
  • MemoryAvailableKB
  • MemoryCommittedKB
severity문자열선택 사항

인시던트 심각도 수준을 참조하십시오. 기본값: Warning

threshold숫자필수이 임계값이 초과되면 인시던트가 모니터링됩니다.
thresholdDuration숫자선택 사항인시던트를 트리거하기 전에 상황을 모니터링할 시간(밀리초)입니다. 지정하지 않은 경우 threshold에 도달하는 즉시 인시던트가 트리거됩니다.
endThreshold숫자선택 사항이 임계값이 초과되면 인시던트가 해결된 것으로 간주됩니다.
endThresholdDuration숫자선택 사항인시던트가 완료되기 전에 상황을 모니터링할 시간(밀리초)입니다. 지정하지 않은 경우 endThreshold에 도달하는 즉시 인시던트가 해결됩니다. endThreshold를 정의하지 않은 경우 threshold가 사용됩니다.

이 작업을 수행할 수 있는 사용자

Resource Monitoring Tool 관리자 또는 서버/환경 관리 역할이 있는 Resource Monitoring Tool 사용자

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!