MicroStrategy ONE

시작 상태 점검

여러 서비스의 이름이 다음에서 변경되었습니다. MicroStrategy 2019년 출시. 이 안내서에서는 기본 파일을 수정해야 하기 때문에 원래 서비스 이름을 사용합니다.

Telemetry Store(예: Platform Analytics 소비자) 및 Identity Telemetry 생산자(예: Usher 메타데이터 생산자)는 원격 분석 로그를 처리하기 위해 다음 세 가지 구성 요소에 의존하며 이에 대한 액세스가 필요합니다.

  • Platform Analytics 저장소(예: 데이터베이스 서버)
  • Telemetry Cache(예: Redis)
  • Telemetry Server(예: Kafka)

이 세 구성 요소는 모두 원격 측정 로그를 성공적으로 처리할 수 있도록 Platform Analytics에 대해 양호한 상태여야 합니다. 이 중 하나라도 사용할 수 없으면 Telemetry Store 소비자와 Identity Telemetry 생산자는 중지됩니다. 따라서 시작 중에는 소비자와 생산자 모두 세 구성 요소에 상태 점검을 실행하고 그 결과에 관한 자세한 리포트를 생성합니다.

가끔 상태 점검이 시작되었을 때 구성 요소 중 하나가 아직 시작 프로세스 중이고, 완전히 준비된 상태가 아닐 수 있습니다. 그런 경우, 소비자와 생산자는 각 점검 간 간격을 60초씩 지연시켜 3회 연속 점검을 수행하여 종속성이 양호하지 않은 상태인지 여부를 확인합니다.

Platform Analytics 아키텍처에 관한 자세한 내용은 Platform Analytics 아키텍처 및 서비스를 참조하십시오.

명명 규칙 및 위치

상태 점검은 두 장치를 모두 시작하는 동안 수행됩니다. 플랫폼 분석 소비자 그리고 Usher 메타데이터 생산자. 따라서 기본 설치 경로에 있는 Platform Analytics log 폴더에 두 개의 상태 점검 리포트가 생성됩니다.

  • Linux: /고르다/MicroStrategy/플랫폼 분석/로그
  • Windows: C:\프로그램 파일(x86)\MicroStrategy\플랫폼 분석\로그

파일 이름을 보면 해당 리포트가 소비자에 해당하는지, 생산자에 해당하는지 알 수 있습니다.

예:

복사
platform-analytics-consumer-health-check-yyyymmddhhmmss.out
platform-analytics-usher-lookup-producer-health-check-yyyymmddhhmmss.out

상태 점검 리포트 결과

각 상태 점검 리포트는 다음과 같은 네 개의 섹션으로 구성됩니다.

  1. 건강 체크
  2. Redis 상태 점검
  3. 카프카 상태 점검
  4. 상태 점검 요약

각 섹션에서는 세 가지 구성 요소의 상태에 관한 다양한 정보를 제공합니다.

건강 체크

상태 확인 중에는 두 가지 확인이 실행됩니다.

  • 소비자/생산자가 설치 중에 제공되어 PAConsumerConfig.yaml 구성 파일에 저장된 데이터베이스에 연결할 수 있는가? 그렇지 않은 경우 문제의 원인을 진단하기 위해 추가 네트워크 연결 테스트가 수행됩니다.
  • 데이터베이스 사용자에게 필요한 권한이 있는가? 설치 사전 요구 사항 전체 목록은 Platform Analytics 사전 요구 사항을 참조하십시오.

상태 점검 보고서는 권한 목록과 결과 상태를 제공합니다. 모든 검사가 성공하면 마지막 줄은 다음과 같습니다. 창고 상태 점검 결과가 양호함.

Failed(실패)라고 표시된 행이 있는 경우 PAConsumerConfig.yaml 파일을 점검하여 데이터베이스에 정확한 권한이 있는지 확인합니다.

Redis 상태 점검

Redis 상태 점검은 소비자나 생산자가 Redis 서버에 성공적으로 연결할 수 있는지를 확인합니다. 이 점검에서는 시작 중에 수집된 Redis 관련 상세한 통계를 제공합니다. 모든 점검을 통과하면 마지막 행 MySQL warehouse health check result is healthy(MySQL 웨어하우스 상태 점검 결과가 양호함)라고 표시됩니다.

점검에 오류가 있는 경우 Redis가 실행 중인지와 PAConsumerConfig.yaml 파일의 구성이 올바른지 확인하십시오.

카프카 상태 점검

Kafka 상태 점검은 Telemetry Manager(Apache Zookeeper)와 Telemetry Server(Kafka Server)가 시작되고 연결되어 있는지 확인합니다. 모든 점검을 통과하면 마지막 행에 Kafka cluster health check result is healthy(Kafka 클러스터 상태 점검 결과가 양호함)라고 표시됩니다.

Telemetry Server는 Telemetry Manager에 종속되어 있기 때문에 Telemetry Manager를 먼저 시작해야 합니다.

점검 시 오류가 발견되면 ZooKeeper와 Kafka가 시작되었는지 확인합니다.

상태 점검 요약

모든 상태 점검을 통과한 경우, 결과는 passing(통과)으로 표시됩니다. 점검 중 하나라도 실패하는 경우, 해당 구성 요소에 FAIL(실패)이라고 표시됩니다. 실패한 경우, 위의 자세한 리포트 목록을 이용하여 실패의 가능한 원인을 조사합니다.