MicroStrategy ONE

使用量テレメトリー サービスを構成

MicroStrategy ONE   (2024 年 6 月) は使用量パネル (ボットおよびダッシュボード編集モード) ですこのパネルは、 MicroStrategy REST を通じて新しいテレメトリー サービスへのプロキシとして公開される API で動作しています。この新しいテレメトリー サービスは、プラットフォーム アナリティクス コンシューマーの新しいモードで、Platform_analytics_WH のデータを、API を介して直接公開します。

テレメトリー サービスを構成するには:

使用量テレメトリーを構成する前に、クライアント テレメトリーを有効にする必要があります。詳細については、クライアント テレメトリーの構成

  1. IN WEB-INFO/classes/config/configOverrides.properties、次の設定を追加します:

    コピー
    services.telemetry.baseURL = http://{IP Address}:8222
    features.telemetryService.supported = true
    • Where IP Address IP は テレメトリー サービスが配置されているアドレスです

  2. TLS を有効化する場合  MicroStrategy REST 間の通信 テレメトリー サービスでは、次を追加します:

    コピー
    services.telemetry.tlsEnabled = true
  3. 次を確認します identityToken.secretKey が設定されます。このキーは HMac に必要です:

    コピー
    identityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
  4. 次の値を PAConsumerConfig.yaml ファイル内の PlatformAnalytics/conf フォルダーを暗号化 secretKey プラットフォーム アナリティクス暗号化機能を使用:

    1. IN PlatformAnalytics/bin、コール platform-analytics-encryptor.sh

    2. プロンプトを待機 “Please type the password below to generate the encrypted password for Platform Analytics:” 選択: secretKey

    3. 暗号化機能は暗号化された secretKey

    4. 新しいをコピーして貼り付け secretKey .yaml ファイルに:

      コピー
      telemetryService:
          port: 8222
          identityToken:
            secretKey: FBt4DsgJxSYc64IYFl4iH0Xb0GagteoW3dfzRRiPLmNic49w50iIA5+3yU51Gg==,0WWmc4ALH7jFx0MR
      #    ssl:
      #      enabled: true
      #      keyStoreType: PKCS12
      #      keyStore: classpath:keystore.p12 or file:/path/to/keystore.p12
      #      keyStorePassword: yourkeystorepassword
      #      keyAlias: yourKeyAlias
  5. の 4 行を編集 platform-analytics-consumer.sh および置換 platform-analytics-consumer ( / ) telemetry-service:

    コピー
    #!/bin/bash
    #
    consumer='platform-analytics-consumer'
    application='telemetry-service'