MicroStrategy ONE

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

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

プラットフォームアナリティクスヘルスチェックユーティリティは、以下の3つのヘルスチェックをすべて実行します。起動時に行う稼働状態の確認処理エンドツーエンドのテレメトリ チェックにより、データが Intelligence Server によって生成され、Platform Analytics Consumer (Telemetry Store) によって消費されることを確認します。

Linuxを使用している場合、Platform Analytics Health Check Utilityは次の場所にあります。 /opt/MicroStrategy/PlatformAnalytics/bin。Windowsをお使いの場合は、次の場所にあります。 C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin

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

エンドツーエンドのプラットフォーム分析ヘルスチェックを実行するには、プラットフォーム分析ヘルスチェック。(sh/bat)ユーティリティ。

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

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

ヘルス チェック

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

  • 消費者/生産者は、インストール時に提供され、 PAコンシューマ構成.yaml設定ファイルですか?接続できない場合、問題の原因を診断するために追加のネットワーク接続テストが実行されます。
  • データベース ユーザーが必要な権限を付与されているか。インストールの前提条件の完全なリストについては、以下を参照してください。Platform Analytics の前提条件

ヘルス チェック レポートには、必要な権限とその付与状況の一覧が載っています。すべてのチェックが成功した場合、最終行には次のように表示されます。倉庫のヘルスチェックの結果は正常です

いずれかの行に失敗した、確認してくださいPAコンシューマ構成.yamlファイルを確認し、データベースに適切な権限があることを確認します。

Redis の稼働状況

Redis については、コンシューマー/プロデューサーが Redis サーバーに接続できるか否かを確認します。レポートには、起動時に収集した、Redis に関する詳しい統計情報が載っています。すべてのチェックが成功した場合、最終行には次のように表示されます。 Redis サーバーのヘルスチェックの結果は正常です

チェックでエラーが表示された場合は、Redisが実行中であることと、 PAコンシューマ構成.yamlファイル。

Kafka の稼働状況

Kafka については、Telemetry Manager (Apache Zookeeper) および Telemetry Server (Kafka Server) が稼働しており接続されているか否かを確認します。すべてのチェックが成功した場合、最終行には次のように表示されます。 Kafka クラスターのヘルスチェックの結果は正常です

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

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

変更履歴の稼働状況

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

レコードが適切なKafkaトピックとウェアハウスの両方に見つかった場合、最終行は次のようになります。変更ジャーナルのヘルスチェックの結果は正常です

チェックでエラーが見つかった場合、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トピックとウェアハウスの両方に見つかった場合、最終行は次のようになります。統計ヘルスチェックの結果は正常です

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