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.

  1. In WEB-INFO/classes/config/configOverrides.properties, fügen Sie die folgenden Einstellungen hinzu:

    Kopieren
    services.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.

  2. Wenn Sie TLS aktivieren möchten Kommunikation zwischen MicroStrategy REST und dem Telemetry Service fügen Sie Folgendes hinzu:

    Kopieren
    services.telemetry.tlsEnabled = true
  3. Stellen Sie sicher, dass die identityToken.secretKey ist festgelegt. Dieser Schlüssel ist für HTAC erforderlich:

    Kopieren
    identityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
  4. Legen Sie die folgenden Werte im fest PAConsumerConfig.yaml Datei in der PlatformAnalytics/conf Ordner zum Verschlüsseln von secretKey mithilfe des Platform-Analytics-Verschlüsselungsprogramms:

    1. In PlatformAnalytics/bin, Anruf platform-analytics-encryptor.sh.

    2. Warten Sie auf die Eingabeaufforderung “Please type the password below to generate the encrypted password for Platform Analytics:” und geben Sie ein secretKey.

    3. Der Verschlüsselungsalgorithmus gibt die Verschlüsselung aus secretKey.

    4. Kopieren Sie die neuen und fügen Sie sie ein secretKey in die .aryml-Datei:

      Kopieren
      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
  5. Zeile 4 von bearbeiten platform-analytics-consumer.sh und ersetzen platform-analytics-consumer mit telemetry-service:

    Kopieren
    #!/bin/bash
    #
    consumer='platform-analytics-consumer'
    application='telemetry-service'