Strategy ONE
配置使用遥测服务
MicroStrategy ONE (2024 年 6 月)增加了用法 Bot 和仪表板编辑模式下的面板。该面板由通过代理向新的遥测服务公开的 MicroStrategy REST API 提供支持。这个新的遥测服务是平台分析消费者的一种新模式,它通过API直接公开来自platform_analytics_wh的数据。
要配置遥测服务:
在配置使用情况遥测之前,必须启用客户端遥测。有关详细信息,请参阅For more information, see 客户端遥测配置。
-
在
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
使用平台分析加密器:-
在
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'