Tableau Server 환경에서 Tableau Catalog(또는 Tableau Metadata API)를 사용하도록 설정한 후 Eventing API를 사용하여 인덱싱 성능을 측정할 수 있습니다.

아래에 설명된 단계는 서버 관리자가 수행해야 합니다.

1단계: REST API를 사용하여 인증

Eventing API에 액세스하려면 먼저 Tableau Server에 대해 인증하고 토큰을 가져와야 합니다. 이 작업은 Tableau REST API를 사용하여 수행할 수 있습니다. 자세한 내용은 REST API 도움말에서 로그인 및 로그아웃(인증)(링크가 새 창에서 열림)을 참조하십시오.

또는 관리자 자격 증명을 사용하여 Tableau Server에 로그인할 수 있습니다.

2단계: GET 요청 수행

다음 GET 요청을 수행하거나 URL을 브라우저에 붙여 넣습니다.

http://my_tableau_server/api/metadata/v1/control/eventing/status

응답의 상태 값

Eventing API는 다음 값을 반환합니다.

  • contentType은 가장 최근에 인덱싱된 콘텐츠 유형입니다.
  • queueSize는 인덱싱 큐의 항목 수입니다. 큐 크기가 클수록 항목이 Catalog 또는 Metadata API에 표시되는 데 걸리는 시간이 더 길어질 수 있습니다. 큐 크기가 시간이 지남에 따라 증가하는 경우 비대화형 컨테이너 및 인덱싱 프로세스를 지원하도록 백그라운더 기능을 조정해야 할 수 있습니다. 자세한 내용은 비대화형 마이크로서비스 컨테이너의 메모리을 참조하십시오.
  • checkpointCreatedTime은 항목이 인덱싱된 마지막 기록 시간(UTC)입니다. Eventing API는 5분마다 마지막으로 인덱싱된 항목을 확인합니다.

예제 응답

요청은 JSON 텍스트를 반환합니다. JSON을 더 읽기 쉬운 형식으로 보려면 JSON 뷰어 또는 브라우저 추가 기능을 사용할 수 있습니다.

{        

"contentType": "PublishedDatasource",

"queueSize": 312,

"checkpointCreatedTime": "2020-07-29T23:50:25.763Z"

}

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