MicroStrategy ONE
Configurare l'utilizzo del servizio di telemetria
MicroStrategy ONE (giugno 2024) aggiunge a Uso pannello in modalità di modifica bot e dashboard. Questo pannello è basato su API esposte tramite MicroStrategy REST tramite proxy al nuovo servizio di telemetria. Questo nuovo servizio di telemetria è una nuova modalità per i consumatori di Platform Analytics che espone direttamente i dati di Platform_analytics_wh tramite API.
Per configurare il servizio di telemetria:
La telemetria client deve essere abilitata prima di configurare la telemetria di utilizzo. Per ulteriori informazioni, consultare Configurazione telemetria client.
-
In
WEB-INFO/classes/config/configOverrides.properties
, aggiungere le seguenti impostazioni:Copiaservices.telemetry.baseURL = http://{IP Address}:8222
features.telemetryService.supported = true-
Where
IP Address
è l'IP l'indirizzo in cui è distribuito il servizio di telemetria.
-
-
Per abilitare TLS comunicazione tra MicroStrategy REST e il servizio di telemetria, aggiungere:
Copiaservices.telemetry.tlsEnabled = true
-
Assicurarsi che
identityToken.secretKey
è impostato. Questa chiave è richiesta per HMAC:CopiaidentityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
-
Impostare i seguenti valori in
PAConsumerConfig.yaml
File inPlatformAnalytics/conf
cartella per crittografare il filesecretKey
Utilizzando Platform Analytics Encryptor:-
In
PlatformAnalytics/bin
, chiamareplatform-analytics-encryptor.sh
. -
Attendere il prompt
“Please type the password below to generate the encrypted password for Platform Analytics:”
e inseriresecretKey
. -
Il servizio di crittografia restituisce il file crittografato
secretKey
. -
Copia e incolla il nuovo file
secretKey
nel file .yaml:CopiatelemetryService:
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
-
-
Modifica la riga 4 di
platform-analytics-consumer.sh
e sostituireplatform-analytics-consumer
contelemetry-service
:Copia#!/bin/bash
#
consumer='platform-analytics-consumer'
application='telemetry-service'