하드웨어 모니터링

이 콘텐츠는 조직이 데이터를 사용하여 영향력을 높이는 방법을 분석 및 개선하는 데 도움을 주는 성숙도 프레임워크인 Tableau Blueprint의 일부입니다. 여정을 시작하려면 평가(링크가 새 창에서 열림)를 수행하십시오.

응용 프로그램의 안정성과 성능은 하드웨어에 달려 있습니다. 물리적 서버인지 또는 가상 컴퓨터인지, 온프레미스인지 또는 클라우드인지에 관계없이, 시스템 과다 사용을 방지하기 위해 Tableau Server 배포의 기본 인프라에서 용량 제약 조건을 정기적으로 모니터링하는 것이 중요합니다. 시스템 관리자는 CPU, 메모리 사용량, 스토리지 I/O, 저장 공간 및 네트워크 대역폭 사용량을 모니터링해야 합니다.

Tableau Server

2019.3부터 Tableau Advanced Management의 일부로 라이선스가 부여되는 Resource Monitoring Tool은 Tableau Server의 모든 기능에 대한 포괄적인 상태를 웹 사용자 인터페이스를 사용하여 알려줍니다. Resource Monitoring Tool Agent는 Tableau 클러스터의 각 노드에서 실행되며, Resource Monitoring Tool Master Server에서 수집한 하드웨어 사용률, 성능 및 활동을 모니터링합니다. 평균치를 위해 초당 여러 번의 WMI를 사용하여 프로세서, 메모리, 디스크 큐 및 네트워크를 샘플링합니다. 중요 인시던트로 기록되는 '환경이 중단됨' 이벤트는 기본적으로 15초의 폴링 간격으로 모니터링되며 삼진아웃 규칙을 따릅니다. 연속 3회의 폴링 간격 동안 오프라인 상태이거나 30초 내에 응답하지 않으면, 중요 인시던트가 생성됩니다. 자세한 내용은 성능환경이 중단됨을 참조하십시오.

모범 사례 권장 사항:

충분한 여유 공간을 유지하고 리소스 제약 조건을 줄이려면, 하드웨어 사양에 기초하여 다음의 값을 계산하고 Resource Monitoring Tool 하드웨어 인시던트 임계값을 다음과 같이 설정하십시오.

  • 5분 동안 CPU 80% 이상
  • 사용 가능한 메모리 25% 미만
  • 사용 가능한 디스크 20% 미만

기업 모니터링 방식에 따라, 에이전트 기반 엔터프라이즈 모니터링 서비스 또는 Windows의 PerfMon(샘플 통합 문서)을 사용하여 하드웨어 모니터링을 수행할 수 있습니다. Linux 관리자는 sysstat 도구 또는 vmstat를 사용하여 Windows 버전과 유사한 통합 문서에서 분석할 데이터를 수집합니다. VMware, HyperV 또는 Citrix와 같은 가상 플랫폼에서 배포하는 경우, 또는 AWS(CloudWatch), Microsoft Azure(Azure Portal) 및 Google Cloud Platform(Google Stackdriver)을 포함한 퍼블릭 클라우드에서 배포하는 경우, 해당 플랫폼의 자체 유틸리티로 가상 컴퓨터의 상태를 모니터링합니다. 이러한 도구는 일반적으로 인프라를 자동 모니터링하며 사용률이 사전 설정된 임계값의 75-85%를 초과할 때 경고를 생성합니다.

대안으로, 무료로 제공되는 오픈 소스 Tableau Server 클러스터 모니터링 도구인 TabMon이 있습니다. TabMon은 Tableau Desktop으로 분석한 구조화된 출력물을 제공합니다. 자세한 내용은 Tableau Server 프로세스 수준에서 CPU, 메모리 사용량, 스토리지 I/O, 스토리지 공간 및 네트워크 대역폭 등을 모니터링하는 방법을 보여주는 TabMon 샘플 통합 문서 소개 동영상을 참조하십시오. 이 정보는 Tableau Server의 규모를 확장하는 시기를 이해하는 데 도움이 될 것입니다. TabMon.config 파일에서 300초마다 모니터링하고 30일 간격으로 데이터를 유지하여 데이터베이스 크기를 관리해야 합니다.

Tableau Cloud

Tableau Cloud의 이점 중 하나는 Tableau Cloud가 SaaS 분석 플랫폼이므로 Tableau에서 관리하고 최적화한다는 점입니다. 온프레미스 데이터에 연결하려는 경우 Tableau Bridge의 가용성과 활동을 모니터링해야 합니다. 사이트 관리자로서, Tableau Bridge 클라이언트를 다음과 같은 방식으로 모니터링할 수 있습니다.

데이터 원본 실패 시 알림 이메일을 받는 사용자는 데이터 원본 소유자라는 점을 기억해야 합니다. 이는 특히 중앙에서 관리되는 모델에서 중요한데, Bridge 클라이언트의 소유자가 사이트 관리자이므로 일반적으로 문제가 발생해 문제 해결이 필요할 때 그들이 관여해야 할 필요가 있습니다. 그런데 사이트 관리자한테 알림이 자동으로 가지 않으므로, Bridge 클라이언트 소유자가 아닌 데이터 원본 소유자는 사이트 관리자에게 이메일이 자동으로 전달되도록 설정하여 그들이 문제를 빨리 파악할 수 있도록 합니다.

데이터 원본 게시자로서 추출에 비정상적으로 많은 시간이 걸린다고 생각되면 문제 해결을 위해 할 수 있는 여러 가지 조치 사항이 있습니다. Bridge를 통한 추출 새로 고침에는 Bridge로 로컬에서 추출하는 것과 그다음 Online으로 전송하여 추출을 사용할 수 있도록 하는 두 가지 구성 요소가 있습니다. 문제의 잠재적 원인을 밝히기 위해 Tableau Desktop에서 같은 추출을 시도하여 추출 시간을 Bridge의 추출 시간과 비교하는 것은 신중한 방법일 것입니다. 이상이 있으면 Tableau 담당자에게 알려 검토 및 지원을 받아야 합니다.

 

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