MicroStrategy ONE
使用量テレメトリー サービスを構成
MicroStrategy ONE (2024 年 6 月) は使用量パネル (ボットおよびダッシュボード編集モード) ですこのパネルは、 MicroStrategy REST を通じて新しいテレメトリー サービスへのプロキシとして公開される API で動作しています。この新しいテレメトリー サービスは、プラットフォーム アナリティクス コンシューマーの新しいモードで、Platform_analytics_WH のデータを、API を介して直接公開します。
テレメトリー サービスを構成するには:
使用量テレメトリーを構成する前に、クライアント テレメトリーを有効にする必要があります。詳細については、クライアント テレメトリーの構成。
-
IN
WEB-INFO/classes/config/configOverrides.properties
、次の設定を追加します:コピーservices.telemetry.baseURL = http://{IP Address}:8222
features.telemetryService.supported = true-
Where
IP Address
IP は テレメトリー サービスが配置されているアドレスです
-
-
TLS を有効化する場合 MicroStrategy REST 間の通信 テレメトリー サービスでは、次を追加します:
コピーservices.telemetry.tlsEnabled = true
-
次を確認します
identityToken.secretKey
が設定されます。このキーは HMac に必要です:コピーidentityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
-
次の値を
PAConsumerConfig.yaml
ファイル内のPlatformAnalytics/conf
フォルダーを暗号化secretKey
プラットフォーム アナリティクス暗号化機能を使用:-
IN
PlatformAnalytics/bin
、コールplatform-analytics-encryptor.sh
。 -
プロンプトを待機
“Please type the password below to generate the encrypted password for Platform Analytics:”
選択:secretKey
。 -
暗号化機能は暗号化された
secretKey
。 -
新しいをコピーして貼り付け
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
-
-
の 4 行を編集
platform-analytics-consumer.sh
および置換platform-analytics-consumer
( / )telemetry-service
:コピー#!/bin/bash
#
consumer='platform-analytics-consumer'
application='telemetry-service'