로그 파일 스냅샷(로그 아카이브)

Tableau Server에는 아카이브를 위해 로그 파일의 스냅샷을 생성할 수 있는 기능이 포함되어 있습니다. 정기적인 서버 유지 관리의 일부로 오래된 로그 파일을 정리하고 삭제하는 경우 로그 파일을 삭제하기 전에 서버 외부의 저장소 위치에 로그 파일을 아카이브할 수 있습니다.

또는 Tableau 지원에 사례를 제출하는 경우 지원 엔지니어가 서버 로그 파일 스냅샷을 요청할 수 있습니다.

이 항목에서는 다음을 설명합니다.

  • 로그 파일 스냅샷을 생성하는 방법
  • Tableau Server 관리 도구에서 Tableau 지원으로 직접 스냅샷을 보내는 방법
  • 스냅샷을 다운로드하는 방법
  • 아카이브된 로그를 삭제하는 방법
  1. 브라우저에서 TSM을 엽니다.

    https://<tsm-computer-name>:8850. 자세한 내용은 Tableau 서비스 관리자 웹 UI에 로그인을 참조하십시오.

  2. 유지 관리를 클릭합니다.

  3. 로그 파일 스냅샷을 생성합니다.

    1. 서버 유지 관리 페이지의 로그 파일 아래에서 Generate Log File Snapshot(로그 파일 스냅샷 생성)을 클릭합니다.

      옵션 대화 상자가 표시됩니다.

    2. 옵션 페이지에서 설명, 포함할 로그 파일의 시간 범위 및 선택 사항인 포함할 로그의 유형(Postgres 데이터 포함, 최근 충돌 덤프 포함) 등 원하는 옵션을 입력하거나 선택하고 로그 파일 스냅샷 생성을 클릭합니다.

    로그 파일 스냅샷은 TSM 및 Tableau Server가 설치된 컴퓨터의 고정된 위치에 저장됩니다. 다중 노드 설치의 경우 스냅샷은 클러스터의 초기 노드에 저장됩니다. 위치는 basefilepath_log_archives 변수로 지정됩니다.

    기본적으로 스냅샷은 다음 위치에 저장됩니다.

    /var/opt/tableau/tableau_server/data/tabsvc/files/log-archives

    basefilepath.log_archives 설정을 쿼리하여 현재 위치를 찾고 basefilepath.log_archive에 대한 새 값을 지정하여 위치를 변경할 수 있습니다. 자세한 내용은 tsm 파일 경로를 참조하십시오.

  4. 스냅샷을 생성한 후에는 스냅샷을 선택하여 기술 지원에 업로드하거나 로컬 컴퓨터에 다운로드하거나 삭제할 수 있습니다.

  5. 스냅샷의 로컬 복사본을 다운로드하거나 삭제하려면 로그 파일 아래에서 스냅샷을 선택한 다음 적절한 작업을 수행합니다.

Tableau 지원을 위한 로그 스냅샷 업로드

  1. 유지 관리 탭을 클릭합니다.

  2. 전송할 스냅샷을 선택합니다.

  3. 기술 지원 사례에 업로드를 클릭합니다.

  4. 표시되는 대화 상자에서 지원 사례 번호담당자 이메일 주소를 입력하고 스냅샷 업로드를 클릭합니다.

Tableau 지원 팀에 로그 아카이브를 보내는 추가 방법은 Salesforce 도움말에서 Tableau 지원 팀으로 큰 파일 보내기(링크가 새 창에서 열림)를 참조하십시오.

tsm maintenance ziplogs 명령을 사용하여 Tableau Server 로그 파일의 스냅샷 아카이브를 만듭니다.

기본적으로 이 명령은 모든 로그 파일이 포함된 zip 파일을 만듭니다. Tableau Server의 분산 설치를 실행하는 경우 초기 노드에서 이 단계를 수행합니다. 모든 노드의 로그는 zip 파일에 포함됩니다.

참고: ziplogs 명령을 실행할 수 없는 경우 수동으로 Tableau Server 로그를 압축할 수 있습니다. 자세한 내용은 Linux에서 Tableau Server 문제 해결을 참조하십시오.

로그 파일 스냅샷을 만들려면

  1. 초기 노드에서 터미널 세션을 엽니다.

  2. 아래 명령을 입력합니다.

    tsm maintenance ziplogs -l -f <filename>

    여기서 <filename>은 만들려는 zip 아카이브 파일의 이름입니다. 공백 없는 고유 이름을 선택합니다. 파일 이름이 동일한 기존 ziplog가 이미 있는 경우 -o 옵션을 포함하여 덮어쓰기를 강제하거나, 기존 파일을 삭제하거나, 명령에서 다른 이름을 지정하지 않으면 파일이 만들어지지 않습니다.

    스냅샷의 시간 범위와 포함할 로그의 유형을 지정할 수 있습니다. 예를 들어 오류가 언제 발생했는지 알고 있다면 --startdate--enddate 옵션을 사용하여 오류 발생 전후 몇 시간 동안의 로그를 캡처할 수 있습니다.

    tsm maintenance ziplogs -f <filename> --startdate "<mm/dd/yyyy H:mm>" --enddate "<mm/dd/yyyy H:mm>"

    자세한 내용은 tsm maintenance ziplogs를 참조하십시오.

    로그 파일 스냅샷은 TSM 및 Tableau Server가 설치된 컴퓨터의 고정된 위치에 저장됩니다. 다중 노드 설치의 경우 스냅샷은 클러스터의 초기 노드에 저장됩니다. 위치는 basefilepath_log_archives 변수로 지정됩니다.

    기본적으로 로그 파일 스냅샷은 다음 위치에 저장됩니다.

    /var/opt/tableau/tableau_server/data/tabsvc/files/log-archives

    basefilepath.log_archives 설정을 쿼리하여 현재 위치를 찾을 수 있습니다.

    tsm configuration get -k basefilepath.log_archive

    또한 basefilepath.log_archive에 대한 새 값을 지정하여 위치를 변경할 수 있습니다.

    tsm configuration set -k basefilepath.log_archive -v "<drive>:/new/directory/path"

    자세한 내용은 tsm 파일 경로를 참조하십시오.

Tableau 지원에 로그 아카이브 보내기

고객 지원 사례의 일부로 로그 파일을 Tableau 지원에 보낼 수 있습니다(고객 지원 사례 번호 필요). 로그 파일을 보내기 전에 tsm maintenance ziplogs 명령을 사용하여 로그 파일을 단일의 zip 파일 아카이브로 결합합니다.

  • 터미널 세션에서 다음 명령을 입력합니다.

    tsm maintenance send-logs -f <zip file name> -c <case number> -e <email address>

    여기서 <case number>는 지원 사례 번호이고 <email address>는 이 지원 사례의 담당자 이메일이며 <zip file name>은 .zip 파일 확장명의 아카이브 파일 이름입니다.

Tableau 지원 팀에 로그 아카이브를 보내는 추가 방법은 Salesforce 도움말에서 Tableau 지원 팀으로 큰 파일 보내기(링크가 새 창에서 열림)를 참조하십시오.

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