MicroStrategy ONE

Platform Analytics ヘルス チェック ユーティリティー

Platform Analytics ヘルス チェック ユーティリティーは、エンド ツー エンドの稼働状況確認です。このユーティリティーは、プラットフォームのテレメトリーを生成、使用、レポートするのに必要な複数のコンポーネントにわたり、問題のトラブルシューティングを行います。このチェックは特に、いずれかのプロジェクトのレポートが Platform Analytics ウェアハウスにテレメトリーを提供していない場合に推奨されます。

Platform Analytics ヘルス チェック ユーティリティーは 起動時に行う稼働状態の確認処理で行う 3 種のチェックに加え、データが Intelligence Server によって生成可能で Platform Analytics Consumer (Telemetry Store) によって使用可能かどうかを確認するためのエンド ツー エンドのテレメトリー チェックを実行します。

Linux を使用している場合、Platform Analytics Health Check ユーティリティは以下にあります。 /opt/MicroStrategy/PlatformAnalytics/bin。Windows を使用している場合、ファイルの場所は C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin

Platform Analytics ヘルス チェック ユーティリティーの実行方法

エンドツーエンド プラットフォーム アナリティクス ヘルス チェックを実行するには、 platform-analytics-health-check.(sh/bat) ユーティリティ。

Platform Analytics ヘルスチェック ユーティリティーによって行われるエンド ツー エンドのテレメトリー チェックには以下が含まれます。

  1. ヘルス チェック
  2. Redis の稼働状況
  3. Kafka の稼働状況
  4. 変更履歴の稼働状況
  5. 統計の稼働状況

ヘルス チェック

ヘルス チェックについては次の 2 つの事項を確認します。

  • コンシューマー/プロバイダーは、インストール中に提供され、 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 (Apache Zookeeper) および Telemetry Server (Kafka Server) が稼働しており接続されているか否かを確認します。すべてのチェックに成功すると、最終行は以下となります Kafka cluster health check result is healthy

Telemetry Server は Telemetry Manager に依存しているので、先に Telemetry Manager を起動する必要があります。

エラーが見つかった場合は、ZooKeeper および Kafka が稼働していることを確認してください。

変更履歴の稼働状況

変更履歴のヘルスチェックは、Platform Analytics Consumer が正常に稼働していることを確認します。このチェックでは、テスト対象のプロジェクト GUID とレポート GUID を提供する必要があります。レポートの説明を変更するようプロンプトが表示され、これにより変更履歴ログが生成されます。テストは、Intelligence Server プロバイダーが Mstr.PlatformAnalytics.変更ジャーニー キューブレポートダッシュボード Kafka トピックへのログを生成したかどうかを検証します。その後、ログが処理されて Platform Analytics ウェアハウス テーブルの lu_object に書き込まれたかどうかをテストします。

記録が適切な Kafka トピックとウェアハウスの両方にある場合、最終行は読み取り Change Journal health check result is healthy

チェックでエラーが見つかった場合、Intelligence Server で Messaging Service for Platform Analytics の機能フラグがオンであり、Intelligence Server で Telemetry Server のプロパティが True (有効) になっていることを確認します。

統計の稼働状況

このヘルスチェックは、Platform Analytics Consumer がレポートの統計情報を処理できることを確認します。前の稼働状況確認のレポートを実行するようにプロンプトが表示されます。これにより、トピック Mstr.PlatformAnalytics.IsReportStats にログが生成されます。このヘルスチェックは、Intelligence Server Producer が Kafka にレコードを生成し、それが Platform Analytics ウェアハウスにあることを確認します。

記録が適切な Kafka トピックとウェアハウスの両方にある場合、最終行は読み取り Statistics health check result is healthy

チェックでエラーが見つかった場合、プロジェクトで統計が有効になっており、メッセージ サービスが正しく構成されていることを確認します。