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.

  1. In WEB-INFO/classes/config/configOverrides.properties, aggiungere le seguenti impostazioni:

    Copia
    services.telemetry.baseURL = http://{IP Address}:8222
    features.telemetryService.supported = true
    • Where IP Address è l'IP l'indirizzo in cui è distribuito il servizio di telemetria.

  2. Per abilitare TLS comunicazione tra MicroStrategy REST e il servizio di telemetria, aggiungere:

    Copia
    services.telemetry.tlsEnabled = true
  3. Assicurarsi che identityToken.secretKey è impostato. Questa chiave è richiesta per HMAC:

    Copia
    identityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
  4. Impostare i seguenti valori in PAConsumerConfig.yaml File in PlatformAnalytics/conf cartella per crittografare il file secretKey Utilizzando Platform Analytics Encryptor:

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

    2. Attendere il prompt “Please type the password below to generate the encrypted password for Platform Analytics:” e inserire secretKey.

    3. Il servizio di crittografia restituisce il file crittografato secretKey.

    4. Copia e incolla il nuovo file secretKey nel file .yaml:

      Copia
      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. Modifica la riga 4 di platform-analytics-consumer.sh e sostituire platform-analytics-consumer con telemetry-service:

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