RMT 서버 구성 파일

이 항목에서는 구성 파일을 사용하여 사용할 수 있는 구성 옵션을 설명합니다. 웹 인터페이스를 사용하여 이 작업을 수행하려면 Resource Monitoring Tool 서버 구성를 참조하십시오.

회사 가치인 평등에 맞추려는 노력의 일환으로 가능한 경우 비포용적인 용어를 변경했습니다. 특정 위치에서 용어를 변경하면 해당 변경이 너무 큰 영향을 미칠 수 있으므로 기존 용어를 유지합니다. 따라서 CLI 명령 및 옵션, 설치 폴더, 구성 파일 및 기타 인스턴스에는 계속해서 이러한 용어가 표시될 수 있습니다. 자세한 내용은 Tableau 도움말 정보(링크가 새 창에서 열림)를 참조하십시오.

구성 파일은 %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\master\config\config.json에 있습니다. 이 경로는 설치에 따라 달라질 수 있습니다.

참고: 구성 값은 구성 파일에 저장됩니다. 이 파일을 직접 변경할 수 있지만 UI와 rmtadmin 명령줄 유틸리티를 통해 구성 옵션을 활용하는 것이 좋습니다. 구성 파일의 변경 사항을 적용하려면 다시 시작해야 합니다.

구성 파일을 변경한 후 RMT 서비스를 다시 시작해야 합니다.

데이터 보존

기본적으로 Resource Monitoring Tool는 2주간의 세부 정보 데이터와 10년간의 집계된 보고 데이터를 저장합니다.

이 기간은 구성 가능합니다. 다음은 데이터 보존 설정을 정의하는 구성의 예입니다.

SMTP 구성

SMTP 정보를 정의하는 예제 config.json의 일부:

구성 값의 전체 목록은 smtp 구성 섹션에서 사용할 수 있습니다.

데이터 유형필수?설명
server문자열선택 사항사용할 SMTP 서버입니다. 기본값: localhost
port숫자선택 사항SMTP 서버의 포트 번호입니다. 기본값: 25
username문자열선택 사항서버가 인증을 요구할 경우 사용할 사용자 이름입니다.
password문자열선택 사항서버가 인증을 요구할 경우 사용할 비밀번호입니다.
requireSSL부울선택 사항SMTP 서버에 SSL이 필요한 경우 true이고, 그렇지 않은 경우 false입니다. 기본값: false

알림 구성

알림 정보를 정의하는 예제 config.json의 일부:

전역 알림 정보(위에 표시됨)를 environments 섹션에서 환경별로 재정의할 수 있습니다.

구성 값의 전체 목록은 notifications.email 구성 섹션에서 사용할 수 있습니다.

데이터 유형필수?설명
from문자열필수보낸 사람의 이메일 주소입니다.
to문자열필수받는 사람의 이메일 주소입니다. 주소가 여러 개인 경우 쉼표 또는 세미콜론으로 구분해야 합니다.
minimumIncidentSeverity문자열선택 사항이메일이 전송되는 최소 인시던트 심각도입니다. 기본값: critical. Tableau Resource Monitoring Tool - 인시던트도 참조하십시오.

히스토그램 구성

웹 인터페이스에서 히스토그램을 생성하는 데 사용되는 경계는 각 경계를 나타내는 값 배열을 사용하여 구성할 수 있습니다.

구성 가능한 히스토그램의 전체 목록은 monitoring.histograms 섹션에서 사용할 수 있습니다.

데이터 유형필수?설명
viewLoadDuration숫자 배열선택 사항뷰 로드에 대한 히스토그램 경계. 값은 밀리초 단위를 사용합니다. 기본값: [1000, 3000, 6000, 10000]
externalDataRequestDuration숫자 배열선택 사항외부 데이터 요청에 대한 히스토그램 경계. 값은 밀리초 단위를 사용합니다. 기본값: [1000, 3000, 6000, 10000]
backgroundTaskDuration숫자 배열선택 사항백그라운드 작업에 대한 히스토그램 경계. 값은 밀리초 단위를 사용합니다. 기본값: [60000, 300000, 600000, 1800000]

예를 들어 전역 수준에서 모든 항목에 대해 다음 히스토그램 버킷을 사용한다고 가정합니다.

  • ≤ 1초
  • > 1초 및 ≤ 10초
  • > 10초 및 ≤ 30초
  • > 30초

이 경우 구성은 다음과 같습니다.

히스토그램 경계는 환경별로 설정할 수도 있습니다. 예를 들어 식별자가 “staging-environment”인 환경이 다음과 같은 뷰 히스토그램 버킷을 사용한다고 가정합니다.

  • ≤ 2.5초
  • > 2.5초 및 ≤ 5초
  • > 5초 및 ≤ 30초
  • > 30초 및 ≤ 1분
  • > 1분 및 ≤ 10분
  • > 10분

이 경우 구성은 다음과 같습니다.

백그라운드 작업의 경우 “staging-environment”가 전역 히스토그램 구성으로 대체될 수 있습니다.

최소 TLS 버전

기본적으로 RMT는 보안 버전의 TLS를 사용하여 트래픽을 암호화합니다. 기본 최소 버전은 1.2이지만 이전 버전의 TLS를 비활성화해야 하는 특정 보안 요구 사항이 있는 경우, 최소 버전이 1.3으로 설정된 아래 예시 코드 조각에서와 같이 구성 파일의 server.minimumTlsVersion 섹션을 수정하여 최소 TLS 버전을 적용할 수 있습니다. minimumTlsVersion의 유효한 값 목록은 .Net Core의 SslProtocols(영문)(링크가 새 창에서 열림)에 정의되어 있습니다.

인시던트 구성

사용 가능한 인시던트 옵션과 이를 구성하는 방법에 대한 자세한 내용은 인시던트를 참조하십시오.

RMT ServerLogging

Tableau Resource Monitoring Tool 로그 파일을 참조하십시오.

에이전트

에이전트 서비스 구성 파일은 %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\agent\config\config.json에 있습니다. 이 경로는 설치에 따라 달라질 수 있습니다.

구성 파일을 변경한 후 에이전트 서비스를 다시 시작해야 합니다.

Tableau Server 감지

거의 모든 상황에서 에이전트는 자동으로 Tableau Server 설치를 감지하며 표준 에이전트 설치 프로세스를 넘어서 구성할 필요가 없습니다. 필요한 경우 config.json 파일을 통해 Tableau Server 정보를 수동으로 구성할 수 있습니다.

에이전트를 실행하기 위해 필요한 Tableau Server 정보를 정의하는 config.json의 일부:

{  
  "agent":  {  
    "tableauServer":  {  
      "override":  true,  
      "productVersion":  2021.4,  
      "applicationDirectory":  "C:\\Tableau\\Tableau Server\\2021.4"  
    }  
  }  
}

JSON 형식의 경우 위에 표시된 거처럼 백슬래시를 이스케이프 처리해야 합니다.

구성 값의 전체 목록은 agent.tableauServer 구성 섹션에서 사용할 수 있습니다.

데이터 유형필수?설명
applicationDirectory문자열필수Tableau Server 응용 프로그램 루트 디렉터리입니다.
dataDirectory문자열선택 사항Tableau Server 데이터 파일을 가져오는 디렉터리입니다.
override부울선택 사항true이면 구성 값이 모든 자동으로 감지된 값보다 우선합니다. false이면 구성 값이 자동으로 감지된 값의 대체 값으로 사용됩니다.
productVersion숫자필수Tableau Server의 버전 번호입니다.

에이전트 로깅

Tableau Resource Monitoring Tool 로그 파일을 참조하십시오.

공통

공통 구성 값은 RMT 서버 및 에이전트 응용 프로그램에서 모두 사용할 수 있습니다. 구성 파일 찾기에 대한 지침은 응용 프로그램별 섹션을 참조하십시오.

구성 파일을 변경한 후 응용 프로그램 서비스를 다시 시작해야 합니다.

암호화된 메시징

암호화된 메시징을 사용하려면 RabbitMQ 서버가 먼저 TLS를 허용하도록 구성되어야 합니다. 자세한 내용은 암호화된 데이터 수집 관리자 가이드를 참조하십시오.

암호화된 메시징을 위해 RMT 서버 또는 에이전트를 구성하는 경우:

  • 암호화를 사용하도록 설정하려면 enabled 플래그와 certificateHostName을 모두 구성해야 합니다.
  • certificateHostName 변수는 서버 인증서의 정규 이름(CN=)과 일치해야 하며, 그렇지 않으면 연결이 실패합니다.
  • RabbitMQ를 구성한 TLS 포트에 따라 mq 섹션의 port 설정을 변경해야 합니다.

구성 값의 전체 목록은 mq.tls 구성 섹션에서 사용할 수 있습니다.

데이터 유형필수?설명
enabled부울선택 사항true이면 메시징 연결에 TLS 암호화를 사용하도록 설정됩니다. false이면 메시징에 암호화되지 않은 연결을 사용합니다. 기본값: false
certificateHostName문자열선택 사항certificateHostName은 서버 인증서의 정규 이름(CN=)과 일치해야 하며, 그렇지 않으면 연결이 실패합니다. 기본값: ""

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

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

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