Strategy ONE
Configurer le service de télémétrie d'utilisation
MicroStrategy ONE (Juin 2024) ajoute un Utilisation panneau en mode de modification Bot et tableau de bord. Ce panneau est alimenté par des API exposées via MicroStrategy REST via un proxy vers le nouveau service Telemetry Service. Ce nouveau service de télémétrie est un nouveau mode du consommateur d'analyse de plateforme qui expose directement les données à partir de la plateforme_analytics_wh via l'API.
Pour configurer le service Telemetry service :
La télémétrie client doit être activée avant que vous ne configuriez la télémétrie d'utilisation. Pour plus d'informations, reportez-vous à Configuration de la télémétrie client.
-
Dans
WEB-INFO/classes/config/configOverrides.properties
, ajoutez les paramètres suivants :Copierservices.telemetry.baseURL = http://{IP Address}:8222
features.telemetryService.supported = true-
Where
IP Address
est l'adresse IP l'adresse où votre service Telemetry service est déployé.
-
-
Si vous souhaitez activer TLS communication entre MicroStrategy REST et le service Telemetry service, ajoutez ce qui suit :
Copierservices.telemetry.tlsEnabled = true
-
Assurez-vous que
identityToken.secretKey
est défini. Cette clé est obligatoire pour HMAC :CopieridentityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
-
Définir les valeurs suivantes dans
PAConsumerConfig.yaml
fichier dansPlatformAnalytics/conf
dossier pour chiffrersecretKey
en utilisant le chiffreur Platform Analytics :-
Dans
PlatformAnalytics/bin
, appelplatform-analytics-encryptor.sh
. -
Attendez l'invite
“Please type the password below to generate the encrypted password for Platform Analytics:”
et saisissezsecretKey
. -
Le chiffreur sort le fichier crypté
secretKey
. -
Copier et coller le nouveau
secretKey
dans le fichier .yaml :CopiertelemetryService:
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
-
-
Modifier la ligne 4 de
platform-analytics-consumer.sh
et remplacerplatform-analytics-consumer
avectelemetry-service
:Copier#!/bin/bash
#
consumer='platform-analytics-consumer'
application='telemetry-service'