흐름 상태 및 성능 모니터링

흐름을 게시하고 정기적으로 실행하도록 일정을 예약한 후에는 해당 흐름이 예상대로 실행되고 있는지 확인하고 문제가 발생한 경우 해결해야 합니다. 또한 흐름의 성능을 모니터링하고 확인할 수 있어야 합니다.

이 항목에서는 흐름 모니터링을 지원하기 위해 Tableau Server 및 Tableau Online이 제공하는 다양한 방법에 대해 설명합니다.

문제 발생 시 문제를 감지하고 해결

흐름 실패 시 이메일 알림을 보내도록 Tableau Server를 설정할 수 있습니다. 또는 알림 메뉴를 사용하거나 관심 흐름에 대한 흐름 페이지를 검토하여 Tableau Server의 오류를 찾고 검토할 수 있습니다. 이러한 유형의 모니터링을 사용하면 발생하는 문제를 감지할 수 있습니다.

흐름 실패 시 이메일 알림 받기:

흐름 실패 시 흐름 소유자에게 이메일 알림을 보내도록 Tableau Server를 구성할 수 있습니다.

Tableau Server 및 사이트에 대한 이메일 알림을 설정하려면 2단계: Tableau Server에 대한 흐름 설정 구성의 지침을 따르십시오.

Tableau Online에서는 사이트에 대한 이메일 알림이 기본적으로 설정됩니다. 설정 > 일반 페이지로 이동하여 이 설정을 확인할 수 있습니다.

오류 보기 및 해결

흐름을 실행할 때 발생할 수 있는 오류는 다음과 같습니다.

  • 연결 오류: 연결 오류는 Tableau Server 또는 Tableau Online에서 하나 이상의 데이터 입력에 연결할 수 없거나 하나 이상의 출력 단계에서 연결을 설정할 수 없는 경우 주로 발생합니다.

    • 입력 연결 오류의 경우 연결 탭의 연결 편집 옵션을 사용하여 연결 세부 정보를 변경한 다음 흐름을 다시 실행합니다.
    • 출력 연결 오류의 경우 흐름을 다운로드하고 흐름 출력 단계의 출력 위치를 확인합니다. 흐름 출력이 네트워크 공유로 이동하는 경우 출력 단계가 허용 목록에 있는 위치를 가리키는지 확인합니다. 변경한 후에는 흐름을 다시 게시하고 다시 실행해 보십시오.
  • 흐름의 오류: 흐름에서 하나 이상의 단계에 오류가 있으면 오류 메시지가 표시됩니다. 이 경우 흐름을 Tableau Prep Builder에 다운로드하고 오류를 해결한 후 흐름을 서버에 다시 게시하고 흐름을 다시 실행합니다.

  • 일시 중단된 흐름 작업: 예약된 흐름 작업이 구성된 횟수의 시도 후에도 실행되지 않으면 흐름 작업이 일시 중단됩니다. 흐름에 여러 개의 예약된 작업이 할당된 경우 실패한 작업만 일시 중단됩니다. 다른 모든 흐름 작업은 오류가 없는 한 계속 실행됩니다. 일시 중단된 작업을 해결하려면 오류를 검토하고 해결한 다음 필요에 따라 흐름을 실행하거나 할당된 일정에 따라 자동으로 흐름이 실행되게 하십시오.

    참고: 기본적으로 흐름 작업은 5회 연속 실패 후 일시 중단됩니다. 서버 관리자는 tsm configuration set 옵션을 사용하여 이 기본값을 변경할 수 있습니다. 자세한 내용은 5단계: 선택적 서버 구성을 참조하십시오.

다음 페이지에서 오류를 볼 수 있습니다.

흐름 개요 페이지

이 페이지에서 가장 최근의 흐름 실행 및 오류 상태를 확인할 수 있습니다. 오류 텍스트를 마우스오버하여 오류 세부 정보를 검토합니다. 예약된 작업이 일시 중단된 경우 예약 옆에 경고 아이콘이 표시됩니다. 아이콘을 마우스오버하여 상태를 확인합니다.

흐름 실패 또는 작업 일시 중단을 야기한 오류를 해결한 후 수동으로 흐름을 실행하거나 할당된 일정에 따라 흐름이 실행되게 할 수 있습니다. 일시 중단된 흐름의 경우 일시 중단된 작업의 도구 설명에서 예약된 작업으로 이동 링크를 클릭하여 예약된 작업 페이지로 이동하고 예약된 작업 다시 시작 단추를 클릭하여 일시 중단된 작업을 다시 시작합니다.

연결 페이지

연결 페이지에는 최신 상태 및 관련된 연결 오류가 표시됩니다. 입력 오류를 수정하려면 입력 연결에 대한 추가 작업 메뉴를 클릭하여 연결을 편집하고 서버 이름, 포트, 사용자 이름 및 비밀번호를 변경합니다.

출력 연결 오류를 수정하려면 Tableau Prep Builder에서 흐름을 다운로드하고 파일 경로를 수정한 다음 흐름을 다시 게시하여 실행을 계속합니다.

예약된 작업 페이지

흐름에 할당된 예약된 작업을 볼 수 있습니다. 예약된 작업이 일시 중단된 경우 여기서 해당 작업의 상태를 보고 이 페이지에서 흐름 작업을 수동으로 다시 시작할 수 있습니다. 일시 중단된 작업을 다시 시작하기 전에 흐름의 오류를 해결해야 합니다. 오류는 이 페이지에 표시되지 않지만 개요 또는 Run History(실행 기록) 페이지에서 오류를 검토할 수 있습니다.

흐름에 대한 연결을 편집하거나 흐름 작업을 수동으로 실행하는 경우 흐름을 다시 게시하면 일시 중단된 예약된 작업이 자동으로 다시 시작됩니다. 일시 중단된 작업을 수동으로 다시 시작하려면 예약된 작업 페이지에서 Resume Scheduled Tasks(예약된 작업 다시 시작)를 클릭합니다. 이렇게 하면 흐름의 모든 일시 중단된 작업이 다시 시작됩니다.

개별 작업을 다시 시작하려면 예약된 작업에 대한 추가 작업 메뉴를 클릭하고 다시 시작을 선택합니다. 지금 실행을 클릭하여 흐름에 대한 모든 작업을 즉시 실행할 수도 있습니다.

Run History(실행 기록) 페이지

Run History(실행 기록) 페이지에는 각 출력에 대해 완료되었거나 진행 중인 모든 흐름 실행의 세부 정보가 표시됩니다. 오류 열의 오류를 마우스오버하면 오류의 세부 정보가 표시됩니다. 기간 열에는 흐름 실행 시간이 표시됩니다.

참고: 버전 2020.2.1부터 실행 유형 필드에 출력의 새로 고침 유형이 표시됩니다. 이전 릴리스에서는 이 필드에 출력이 일정에 따라 실행되었는지, 아니면 필요에 따라 실행되었는지가 표시되었습니다. 출력 새로 고침 유형 설정에 대한 자세한 내용은 증분 새로 고침을 사용하여 흐름 데이터 새로 고치기를 참조하십시오.

알림

흐름이 실패하면 알림 메뉴에 오류 세부 정보가 입력되고 흐름을 다시 실행하거나 문제 해결을 위해 흐름을 다운로드할 수 있는 옵션이 표시됩니다.

참고: Tableau Server에서 흐름 소유자, 서버 또는 사이트 관리자가 이 메뉴를 볼 수 있습니다. Tableau Online에서 흐름 소유자 및 사이트 관리자가 이 메뉴를 볼 수 있습니다.

Tableau Prep Conductor 프로세스 상태

  • TSM(Tableau 서비스 관리자) 관리자는 TSM에서 TSM 상태 페이지에 액세스하여 페이지를 볼 수 있습니다. 이 페이지를 보려면 TSM에 로그인할 수 있어야 합니다.

  • Tableau Server 관리자는 Tableau Server 웹 UI에 표시되는 Tableau Server 상태 페이지에 액세스할 수 있습니다. 프로세스의 상태 표시기를 마우스오버하면 도구 설명에 프로세스가 실행되는 노드 이름과 포트가 표시됩니다. TSM 프로세스는 Tableau Server 상태 페이지에 표시되지 않습니다.

    Tableau Server가 올바르게 작동하는 경우 Tableau Prep Conductor의 상태는 활성 또는 사용 중으로 표시됩니다.

    • 활성 - 프로세스가 예상대로 작동하고 있습니다.

    • 사용 중 - 프로세스에서 일부 작업이 완료되는 중입니다.

    • 중단 - 프로세스가 중단되었습니다. 이 상태의 결과는 프로세스에 따라 다릅니다.

    • 상태를 알 수 없음 - Tableau Server에서 프로세스 상태를 확인할 수 없습니다.

관리 뷰를 사용하여 흐름 작업 및 성능 모니터링

관리 뷰에서는 흐름과 관련된 활동, 성능 기록 및 사용된 디스크 공간을 모니터링할 수 있습니다. 상태 페이지에는 여러 유형의 서버 또는 사이트 작업을 모니터링하는 데 사용할 수 있는 다양한 관리 뷰가 포함된 Tableau 통합 문서가 있습니다.

Tableau Server 설치의 경우 관리 뷰를 보려면 PostgreSQL 드라이버를 설치해야 합니다. 자세한 내용은 데이터베이스 드라이버(Link opens in a new window)(Linux), 데이터베이스 드라이버(Link opens in a new window)(Windows)를 참조하십시오. 서버 관리자는 이러한 뷰를 사용하여 서버 수준의 작업(모든 사이트에 대해 집계됨) 또는 특정 사이트의 작업을 볼 수 있습니다. 사이트별 필터링 작업은 서버 관리자만 수행할 수 있습니다.

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

  • Tableau Server: Tableau Server 관리자와 Tableau 사이트 관리자는 관리 뷰를 보고 관리 뷰에서 작업을 수행할 수 있습니다. 사이트별 필터링 작업은 서버 관리자만 수행할 수 있습니다.

  • Tableau Online: Tableau 사이트 관리자는 관리 뷰를 보고 관리 뷰에서 작업을 수행할 수 있습니다.

모든 사용자의 작업

흐름 사용에 대한 인사이트를 얻으려면 이 뷰를 사용합니다. 여기에는 게시, 다운로드, 흐름 실행 같은 작업이 포함됩니다. 작업, 사이트 및 시간 범위를 기준으로 뷰를 필터링할 수 있습니다. 총 사용자 수에는 작업을 수행한 사용자의 수가 표시됩니다. 이 값은 필터링의 영향을 받지 않습니다. 활성 사용자 수에는 선택한 기간에 활성 상태이고 선택한 작업 중 하나를 수행한 사용자의 수가 표시됩니다.

특정 사용자의 작업

개별 사용자의 흐름 작업에 대한 정보를 수집하려면 이 뷰를 사용합니다.

Tableau Server에서 사용자 이름, 작업 유형, 시간 범위 및 사이트를 기준으로 뷰를 필터링할 수 있습니다.

Tableau Online에서 사용자 이름, 작업 유형 및 시간 범위를 기준으로 뷰를 필터링할 수 있습니다.

최근 사용자의 작업

이 뷰는 지난 24시간 동안 Tableau Server 또는 Tableau Online에서 활성 상태였던 사용자를 보여줍니다.

이 뷰는 서버에서 유지 관리 작업을 수행해야 하는 경우 영향을 받는 사용자와 해당하는 수 및 현재 수행하는 작업에 대한 정보를 확인하는 데 유용합니다.

현재 Tableau Server 또는 Tableau Online에 로그인한 활성, 최근 활성유휴 사용자 뷰입니다.

이 뷰에서 활성 사용자는 지난 5분간 작업을 수행한 사용자이고, 최근 활성 사용자는 30분 이내에 작업을 수행한 사용자이며, 유휴 사용자는 30분 이전에 작업을 수행한 사용자입니다.

사용자를 선택하면 사용자가 최근에 수행한 작업만 표시됩니다. 작업을 마우스오버하면 작업의 세부 정보가 표시됩니다.

백그라운더 작업 지연

Background Task Delay(백그라운드 작업 지연) 뷰에는 추출 새로 고침 작업, 구독 및 흐름 작업에 대한 지연 시간, 즉 실행 예약 시간과 실제 실행 시간 간의 차이가 표시됩니다. 이 뷰를 사용하면 작업 예약을 분산하고 작업을 최적화하여 서버 성능을 개선할 수 있는 영역을 쉽게 식별할 수 있습니다.

지연이 발생하는 이유와 지연을 줄이는 방법은 다음과 같습니다.

  • 동일한 시간에 다수의 작업이 예약되어 있습니다. 예제 뷰에서 지연 시간이 긴 작업은 매일 동일한 시간에 클러스터링됩니다. 따라서 대기 시간이 증가합니다. 일정 필터를 1일로 설정하면 시간당 작업 지연 시간을 보고 동일한 시간에 많은 작업이 예약되어 있는 시간을 식별할 수 있습니다. 이 문제를 해결하려면 작업량이 많지 않은 시간으로 작업을 분산하여 서버 로드를 줄입니다.

  • Tableau Server에서 동일한 시간에 실행되는 다른 서버 프로세스가 서버 리소스를 소모하고 성능 저하를 야기합니다. 서버 프로세스의 CPU 및 메모리 사용량을 모니터링하여 가장 많은 리소스를 소비하는 프로세스를 확인한 다음 서버의 프로세스 구성을 조정합니다. 모니터링 프로세스에 대한 자세한 내용은 Windows 성능 모니터를 사용한 데이터 수집(Link opens in a new window)을 참조하십시오.

비추출용 백그라운드 작업

백그라운드 작업은 흐름 실행(예약 및 임시)을 위해 만들어집니다. 이 뷰에서는 이 사이트에서 성공하거나 실패한 흐름 작업의 수를 확인할 수 있습니다. 작업에 대한 세부 정보를 보려면 해당 아이콘을 마우스오버합니다.

흐름 실행의 성능

사이트의 모든 흐름에 대한 성능 기록을 보려면 이 뷰를 사용합니다. 흐름 이름, 출력 단계 이름, 흐름 소유자, 실행 유형(예약 또는 임시) 및 흐름 실행이 시작된 시간을 기준으로 필터링할 수 있습니다.

다음은 이 뷰를 사용하여 답을 찾을 수 있는 몇 가지 질문입니다.

  • 현재 예약된 흐름 작업은 무엇입니까? - 시작 시간 필터를 사용하고 확인하려는 기간을 선택합니다. 예를 들어 향후 3시간 내에 예약된 흐름 작업을 보려면 시간 -> 다음을 선택하고 3을 입력합니다.

  • 흐름 작업의 기간은 얼마입니까? - 이 질문에 대한 답을 찾으려면 뷰의 마크를 클릭하고 작업 기간을 포함한 세부 정보를 확인합니다.

임시 실행된 흐름의 수와 예약 실행된 흐름의 수는 몇 개입니까? - 이 질문에 대한 답을 찾으려면 Run Type(실행 유형) 필터를 사용하고 Ad hoc(임시) 또는 Scheduled(예약)를 선택합니다.

참고: 이 릴리스에서는 이 기능이 작동하지 않으며 데이터가 필터링되지 않습니다.

위에 설명된 질문 외에 다음과 같은 몇 가지 정보를 얻을 수 있습니다.

  • 가장 자주 실행되는 흐름에는 가장 많은 마크가 표시됩니다.

  • 현재 동시에 실행되는 흐름의 수를 보려면 “진행 중” 또는 “보류 중” 마크를 마우스오버하고 “이 항목만 유지”를 선택하여 현재 실행 중인 모든 흐름 실행을 필터링합니다.

  • 지정된 시간 범위 중에 동시에 실행되는 흐름의 수를 보려면 시작 시간 필터에 대한 범위를 선택합니다. 예를 들어 “다음 3시간”을 선택하면 이후 3시간 내에 실행되는 흐름이 표시됩니다.

공간 사용량 통계

공간 사용량 통계 뷰는 서버의 디스크 공간을 가장 많이 차지하는 흐름 출력을 식별하는 데 도움이 됩니다. 디스크 공간 사용량은 사용자, 프로젝트 및 흐름 출력 크기를 기준으로 근접한 숫자로 반내림되어 표시됩니다.

최소 크기 필터를 사용하면 사용 공간의 양에 따라 흐름 출력을 표시할 수 있습니다. 흐름에 대해 개체 유형 필터를 사용할 수 있습니다.

  • 가장 많은 공간을 사용하는 사용자 – 이 섹션에는 가장 많은 공간을 차지하는 흐름을 소유한 사용자가 표시됩니다(흐름을 필터링한 경우). 사용자 이름을 클릭하면 해당 사용자에 대한 다음 2개의 그래프가 필터링됩니다.

  • 가장 많은 공간을 사용하는 프로젝트 – 이 섹션에는 가장 많은 공간을 사용하는 흐름이 포함된 프로젝트가 표시됩니다(흐름을 필터링한 경우).

  • 가장 많은 공간을 사용하는 통합 문서, 데이터 원본 및 흐름 – 이 섹션에는 가장 많은 공간을 차지하는 흐름이 표시됩니다(흐름을 필터링한 경우).

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

  • Tableau Server 관리자:
    • 서버 수준에서 이메일 알림 설정
    • 사이트에 대한 이메일 알림 설정
    • 오류 보기
    • 일시 중단된 작업 다시 시작
    • 알림 보기
    • 프로세스 상태 보기
  • Tableau 사이트 관리자:
    • 사이트 수준에서 이메일 알림 설정
    • 오류 보기
    • 일시 중단된 작업 다시 시작
    • 알림 보기
  • 흐름 소유자, 프로젝트 리더 및 흐름을 볼 수 있는 사용 권한이 부여된 사용자:
    • 오류 보기
    • 일시 중단된 작업 다시 시작
    • 알림 보기(흐름 소유자)
피드백을 제공해 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다. 다시 시도하거나 메시지를 보내주십시오.