Strategy ONE

Configurar servicio de telemetría de uso

MicroStrategy ONE (junio de 2024) agrega un Uso en los modos de edición de bot y dashboard. Este panel utiliza la tecnología de las API expuestas a través de REST de MicroStrategy a través de proxy para el nuevo servicio de telemetría. Este nuevo servicio de telemetría es un nuevo modo del consumidor de análisis de plataforma que expone directamente los datos de Platform_analytics_wh a través de la API.

Para configurar el servicio de Telemetría:

La telemetría del cliente debe habilitarse antes de configurar la telemetría de uso. Para obtener más información, consulte Configuración de telemetría del cliente.

  1. En WEB-INFO/classes/config/configOverrides.properties, añada la siguiente configuración:

    Copiar
    services.telemetry.baseURL = http://{IP Address}:8222
    features.telemetryService.supported = true
    • Where IP Address es la IP dirección donde está implementado su servicio de Telemetría.

  2. Si desea habilitar TLS comunicación entre MicroStrategy REST y el servicio de telemetría, agregue lo siguiente:

    Copiar
    services.telemetry.tlsEnabled = true
  3. Asegúrese de identityToken.secretKey está configurado. Esta clave es necesaria para HMAC:

    Copiar
    identityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
  4. Establezca los siguientes valores en el PAConsumerConfig.yaml archivo en el PlatformAnalytics/conf carpeta para cifrar el secretKey con Platform Analytics Encryptor:

    1. En PlatformAnalytics/bin, llamada platform-analytics-encryptor.sh.

    2. Espere la solicitud “Please type the password below to generate the encrypted password for Platform Analytics:” e introduzca el secretKey.

    3. El encriptador genera los datos encriptados secretKey.

    4. Copie y pegue el nuevo secretKey en el archivo .yaml:

      Copiar
      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. Editar línea 4 de platform-analytics-consumer.sh y reemplazar platform-analytics-consumer con telemetry-service:

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