Strategy ONE

Configurar serviço de telemetria de uso

MicroStrategy ONE (junho de 2024) adiciona um Uso nos modos de edição de bot e painel. Este painel é alimentado por APIs expostas por meio de MicroStrategy REST via proxy para o novo serviço de telemetria. Esse novo serviço de telemetria é um novo modo do consumidor de analytics de plataforma que expõe dados diretamente da platform_analytics_wh via API.

Para configurar o serviço de telemetria:

A telemetria do cliente deve ser habilitada antes de você configurar a telemetria de uso. Para obter mais informações, consulte Configuração de telemetria do cliente de .

  1. Em WEB-INFO/classes/config/configOverrides.properties, adicione as seguintes configurações:

    Copiar
    services.telemetry.baseURL = http://{IP Address}:8222
    features.telemetryService.supported = true
    • Onde: IP Address é o IP o endereço em que seu serviço de telemetria está implantado.

  2. Se você deseja habilitar o TLS comunicação entre MicroStrategy REST e o serviço de telemetria, adicione o seguinte:

    Copiar
    services.telemetry.tlsEnabled = true
  3. Certifique-se de identityToken.secretKey está definido. Esta chave é necessária para o HMAC:

    Copiar
    identityToken.secretKey = elOY73zE8O4ANVrjpRiTe5UEKke8fA
  4. Defina os seguintes valores no PAConsumerConfig.yaml arquivo no PlatformAnalytics/conf pasta para criptografar o secretKey usando o criptografador do Platform Analytics:

    1. Em PlatformAnalytics/bin, chamar platform-analytics-encryptor.sh.

    2. Aguarde o prompt “Please type the password below to generate the encrypted password for Platform Analytics:” e insira o secretKey.

    3. O criptografador emite os arquivos criptografados secretKey.

    4. Copie e cole o novo secretKey no arquivo .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 linha 4 de platform-analytics-consumer.sh e substituir platform-analytics-consumer com telemetry-service:

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