Strategy ONE
Configurar serviço de telemetria de uso
MicroStrategy ONE (junho de 2024) adiciona um Uso nos modos de edição de bot e painel. Este painel é alimentado por APIs expostas por meio de MicroStrategy REST via proxy para o novo serviço de telemetria. Esse novo serviço de telemetria é um novo modo do consumidor de analytics de plataforma que expõe dados diretamente da platform_analytics_wh via API.
Para configurar o serviço de telemetria:
A telemetria do cliente deve ser habilitada antes de você configurar a telemetria de uso. Para obter mais informações, consulte Configuração de telemetria do cliente de .
-
Em
WEB-INFO/classes/config/configOverrides.properties
, adicione as seguintes configurações:Copiarservices.telemetry.baseURL = http://{IP Address}:8222
features.telemetryService.supported = true-
Onde:
IP Address
é o IP o endereço em que seu serviço de telemetria está implantado.
-
-
Se você deseja habilitar o TLS comunicação entre MicroStrategy REST e o serviço de telemetria, adicione o seguinte:
Copiarservices.telemetry.tlsEnabled = true
-
Certifique-se de
identityToken.secretKey
está definido. Esta chave é necessária para o HMAC:CopiaridentityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
-
Defina os seguintes valores no
PAConsumerConfig.yaml
arquivo noPlatformAnalytics/conf
pasta para criptografar osecretKey
usando o criptografador do Platform Analytics:-
Em
PlatformAnalytics/bin
, chamarplatform-analytics-encryptor.sh
. -
Aguarde o prompt
“Please type the password below to generate the encrypted password for Platform Analytics:”
e insira osecretKey
. -
O criptografador emite os arquivos criptografados
secretKey
. -
Copie e cole o novo
secretKey
no arquivo .yaml:CopiartelemetryService:
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
-
-
Editar linha 4 de
platform-analytics-consumer.sh
e substituirplatform-analytics-consumer
comtelemetry-service
:Copiar#!/bin/bash
#
consumer='platform-analytics-consumer'
application='telemetry-service'