MicroStrategy ONE
Nutzungstelemetriedienst konfigurieren
MicroStrategy ONE (June 2024) fügt hinzu: a Nutzung Abschnitt im Bot- und Dashboard-Bearbeitungsmodus. Dieser Abschnitt wird von APIs unterstützt, die über MicroStrategy REST über einen Proxy für den neuen Telemetry-Dienst bereitgestellt werden. Dieser neue Telemetry Service ist ein neuer Modus von Platform Analytics Consumer, der Daten von Platform_analytics_how über die API direkt verfügbar machen.
So konfigurieren Sie den Telemetry-Dienst:
Die Client-Telemetrie muss aktiviert sein, bevor Sie die Nutzungstelemetrie konfigurieren. Weitere Informationen finden Sie unter Client-Telemetriekonfiguration.
-
In
WEB-INFO/classes/config/configOverrides.properties
, fügen Sie die folgenden Einstellungen hinzu:Kopierenservices.telemetry.baseURL = http://{IP Address}:8222
features.telemetryService.supported = true-
Where
IP Address
ist die IP die Adresse, unter der Ihr Telemetry-Dienst bereitgestellt ist.
-
-
Wenn Sie TLS aktivieren möchten Kommunikation zwischen MicroStrategy REST und dem Telemetry Service fügen Sie Folgendes hinzu:
Kopierenservices.telemetry.tlsEnabled = true
-
Stellen Sie sicher, dass die
identityToken.secretKey
ist festgelegt. Dieser Schlüssel ist für HTAC erforderlich:KopierenidentityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
-
Legen Sie die folgenden Werte im fest
PAConsumerConfig.yaml
Datei in derPlatformAnalytics/conf
Ordner zum Verschlüsseln vonsecretKey
mithilfe des Platform-Analytics-Verschlüsselungsprogramms:-
In
PlatformAnalytics/bin
, Anrufplatform-analytics-encryptor.sh
. -
Warten Sie auf die Eingabeaufforderung
“Please type the password below to generate the encrypted password for Platform Analytics:”
und geben Sie einsecretKey
. -
Der Verschlüsselungsalgorithmus gibt die Verschlüsselung aus
secretKey
. -
Kopieren Sie die neuen und fügen Sie sie ein
secretKey
in die .aryml-Datei:KopierentelemetryService:
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
-
-
Zeile 4 von bearbeiten
platform-analytics-consumer.sh
und ersetzenplatform-analytics-consumer
mittelemetry-service
:Kopieren#!/bin/bash
#
consumer='platform-analytics-consumer'
application='telemetry-service'