뷰 성능 저하 인시던트

뷰 성능 저하 인시던트는 뷰 요청을 로드하는 데 소요되는 시간이 너무 긴 경우 트리거됩니다.

기본적으로 뷰 성능 저하 인시던트는 뷰 요청을 로드하는 데 1분 이상 소요되는 경우 경고를 트리거합니다.

RMT 서버 웹 인터페이스를 사용하거나 config.json 구성 파일을 업데이트하여 임계값을 구성할 수 있습니다.

뷰 성능 저하 인시던트의 임계값을 설정하려면 관리 메뉴에서 구성을 선택하고 인시던트 탭으로 이동합니다.

필수? 설명
심각도 필수

인시던트 심각도 수준을 참조하십시오.

기간 필수 쿼리 성능 저하로 간주되는 최소 기간입니다. 값은 초 단위를 사용합니다.
Tableau 사용자 필수 이 임계값은 뷰를 요청하는 특정 사용자나 모든 사용자에게 적용할 수 있습니다. 기본값은 모든 사용자입니다.

뷰 성능 저하를 정의하는 예제 config.json 조각은 다음과 같습니다.

                            
                                
                                    {
                                  
 "monitoring":  {  
    "incidents":  {  
      "triggers":  [  
        {  
          "counter":  "ViewRequestDuration",  
          "severity":  "critical",  
          "threshold":  45000  
        }  
      ]  
    }  
  }  
}
                        

뷰 성능 저하 인시던트는 뷰 요청을 로드하는 데 45초 이상 소요되는 경우 트리거됩니다.

인시던트는 환경별로 구성될 수 있습니다. 예를 들어 식별자가 “staging-environment”인 환경에서 뷰 요청을 로드하는 데 30초 넘게 소요될 때 경고를 트리거하려면 다음과 같은 구성을 사용합니다.

                            
                                
                                    {
                                  
  "environments":  {  
    "staging-environment":  {  
     "monitoring":  {  
       "incidents":  {  
          "triggers":  [  
            {  
              "counter":  "ViewRequestDuration",  
              "severity":  "warning",  
              "threshold":  30000  
            }  
          ]  
        }  
      }  
    }  
  }  
}
                        
데이터 유형 필수? 설명
counter 문자열 필수 뷰 성능 저하 인시던트는 ViewRequestDuration 식별자를 사용합니다.
severity 문자열 선택 사항 인시던트 심각도 수준을 참조하십시오. 기본값: Warning
threshold 숫자 필수 뷰 요청 성능 저하로 간주되는 최소 기간입니다. 값은 밀리초 단위를 사용합니다.
usernames 문자열 배열 선택 사항 지정된 사용자로 한정하는 트리거를 필터링합니다.
                            
                                
                                    {
                                  
 "monitoring":  {  
    "incidents":  {  
      "triggers":  [  
        {  
          "counter":  "ViewRequestDuration",  
          "severity":  "critical",  
          "threshold":  10000,  
          "usernames":  ["vip_jessie","vip_james"]  
        },  
        {  
          "counter":  "ViewRequestDuration",  
          "severity":  "critical",  
          "threshold":  45000  
        }  
      ]  
    }  
  }  
}
                        

사용자별 뷰 성능 저하 트리거

usernames 필드를 사용하여 사용자별 뷰 성능 저하 인시던트 트리거를 구성할 수 있습니다. 인시던트 생성 시기를 세부적으로 조정하려면 다수의 ViewRequestDuration 트리거를 사용합니다.

뷰 성능 저하 인시던트를 정의하는 예제 config.json 조각은 다음과 같습니다. 여기에는 usernames가 사용되었습니다.

이 뷰 성능 저하 인시던트는 “vip_jessie” 또는 “vip_james”의 뷰 요청을 로드하는 데 10초 이상 소요되거나 다른 사용자의 뷰 요청을 로드하는 데 45초 이상 소요되는 경우 트리거됩니다. 뷰 요청당 하나의 인시던트만 생성됩니다. 일치하는 사용자 이름이 있는 트리거는 사용자 이름이 없는 트리거보다 우선 순위가 높습니다. 인시던트 심각도 수준이 다른 모든 것보다 우선합니다.

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

리소스 모니터링 도구 관리자 또는 서버/환경 관리 역할이 있는 리소스 모니터링 도구 사용자

피드백을 제공해 주셔서 감사합니다!