MicroStrategy ONE

Platform Analytics 상태 확인 유틸리티

Platform Analytics 상태 확인 유틸리티는 엔드 투 엔드 상태 확인입니다. 이 유틸리티는 플랫폼에서 텔레메트리를 생성, 소비 및 보고하는 데 필요한 여러 구성 요소의 문제를 해결합니다. 특히, 프로젝트 중 하나의 리포트가 Platform Analytics 웨어하우스에 텔레메트리를 제공하지 않는 경우 이 확인이 권장됩니다.

Platform Analytics 상태 확인 유틸리티는 다음에서 발생하는 3개의 상태 확인을 모두 수행합니다. 시작 상태 점검및 엔드 투 엔드 텔레메트리 검사를 통해 데이터를 Intelligence Server에서 생성하고 Platform Analytics 소비자(텔레메트리 저장소)가 사용할 수 있는지 확인합니다.

Linux를 사용하는 경우 플랫폼 분석 상태 확인 유틸리티의 위치는 다음과 같습니다. /opt/MicroStrategy/PlatformAnalytics/bin. Windows를 사용하는 경우 이 위치는 C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin.

Platform Analytics 상태 확인 유틸리티를 실행하는 방법

엔드 투 엔드 Platform Analytics 상태 확인을 수행하려면 platform-analytics-health-check.(sh/bat) 유틸리티.

Platform Analytics 상태 확인 유틸리티가 수행하는 엔드 투 엔드 텔레메트리 확인은 다음과 같습니다.

  1. 상태 확인
  2. Redis 상태 점검
  3. Kafka 상태 점검
  4. 변경 저널 상태 확인
  5. 통계 상태 확인

상태 확인

상태 확인 동안 두 개의 확인이 실행됩니다.

  • 소비자/프로듀서가 설치 시 제공되고 설치 시 제공되는 데이터베이스에 연결할 수 있습니까? PAConsumerConfig.yaml 구성 파일입니까? 그렇지 않은 경우 추가 네트워크 연결 테스트를 수행하여 문제의 원인을 진단합니다.
  • 데이터베이스 사용자에게 필요한 권한이 있는가? 설치 사전 요구 사항 전체 목록은 Platform Analytics 사전 요구 사항을 참조하십시오.

상태 확인 리포트는 권한 목록과 결과 상태를 제공합니다. 모든 검사가 성공하면 최종 줄은 다음과 같습니다. Warehouse health check result is healthy.

선이 다음과 같은 경우 Failed, 확인하십시오. PAConsumerConfig.yaml 파일을 삭제하고 데이터베이스에 올바른 권한이 있는지 확인하십시오.

Redis 상태 점검

Redis 상태 점검은 소비자나 생산자가 Redis 서버에 성공적으로 연결할 수 있는지를 확인합니다. 이 점검에서는 시작 중에 수집된 Redis 관련 상세한 통계를 제공합니다. 모든 검사가 성공하면 최종 줄은 다음과 같습니다. Redis server health check result is healthy.

검사에서 오류가 발생하면 Redis가 실행 중이고 에서 구성이 올바른지 확인하십시오. PAConsumerConfig.yaml 개 파일.

Kafka 상태 점검

Kafka 상태 확인은 Telemetry Manager(Apeach Zookeeper) 및 Telemetry Server(kafka Server)가 시작되고 연결되었는지 확인합니다. 모든 검사가 성공하면 최종 줄은 다음과 같습니다. Kafka cluster health check result is healthy.

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

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

변경 저널 상태 확인

변경 저널 확인은 플랫폼 분석 소비자가 정상인지 확인합니다. 이 확인을 위해 테스트할 프로젝트 GUID 및 리포트 GUID를 제공해야 합니다. 변경 저널 로그를 생성하는 리포트의 설명을 수정하라는 요청을 받았습니다. 테스트는 Intelligence Server Provider가 Mstr.PpatformAnalytics.ChargyJoutal.CubsReportsDashboard Kafka 주제에 대한 로그를 생성했는지 확인합니다. 그런 다음 로그가 처리되어 Platform Analytics 웨어하우스 테이블 루_개체에 작성되었는지 테스트합니다.

레코드가 적절한 Kafka 주제와 웨어하우스 모두에서 발견된 경우 최종 줄은 Change Journal health check result is healthy.

검사에 오류가 발생하면 기능 플래그 Platform Analytics를 위한 메시징 서비스가 Intelligence Server에서 켜져 있고 Telemetry Server 활성화됨 속성이 Intelligence Server에서 True로 설정되어 있는지 확인하십시오.

통계 상태 확인

이 상태 확인은 Platform Analytics 소비자가 리포트 통계를 처리할 수 있는지 확인합니다. 이전 상태 확인의 리포트를 실행하라는 메시지가 표시됩니다. 이렇게 하면 Mstr.PpatformAnalytics.IsReportstats 주제에 대한 로그가 생성됩니다. 상태 확인은 Intelligence Server 공급자가 Kafka에 대한 레코드를 생성하고 Platform Analytics 웨어하우스에 있는지 확인합니다.

레코드가 적절한 Kafka 주제와 웨어하우스 모두에서 발견된 경우 최종 줄은 Statistics health check result is healthy.

검사에서 오류가 발생하면 프로젝트에 대해 통계가 활성화되어 있고 Messaging 서비스가 올바르게 구성되었는지 확인하십시오.