MicroStrategy ONE

Utilitário de verificação de integridade do Platform Analytics

O Platform Analytics Health Check Utility é uma verificação de integridade de ponta a ponta. Este utilitário soluciona problemas em vários componentes necessários para produzir, consumir e relatar telemetria a partir da plataforma. Em particular, esta verificação é recomendada se um relatório em um dos seus projetos não estiver fornecendo telemetria ao warehouse do Platform Analytics.

O Platform Analytics Health Check Utility executa todas as três verificações de funcionamento que ocorrem em Verificações de integridade na inicialização e verificações de telemetria ponta a ponta para verificar se os dados podem ser produzidos pelo Intelligence Server e consumidos pelo Platform Analytics Consumer (Telemetry Store).

Se você estiver usando Linux, o utilitário Platform Analytics Health Check está localizado em /optar/MicroStrategy/PlatformAnalytics/bin. Se você estiver usando Windows, ele está localizado em C:\Arquivos de Programas (x86)\MicroStrategy\Análise da plataforma\bin.

Como executar o utilitário de verificação de integridade do Platform Analytics

Para executar uma verificação de integridade do Platform Analytics de ponta a ponta, execute o verificação de integridade de análise de plataforma.(sh/bat) Utilitário.

As verificações de telemetria ponta a ponta realizadas pelo utilitário Platform Analytics Health Check incluem:

  1. Exame de saúde
  2. Verificação de integridade do Redis
  3. Exame de saúde de Kafka
  4. Alterar verificação de integridade do diário
  5. Verificação de integridade das estatísticas

Exame de saúde

Durante a verificação de integridade, há duas verificações sendo executadas:

  • O consumidor/produtor consegue se conectar ao banco de dados fornecido durante a instalação e armazenado no arquivo de configuração PAConsumerConfig.yaml? Caso contrário, serão realizados testes adicionais de conectividade de rede para diagnosticar a causa do problema.
  • O usuário do banco de dados tem os privilégios necessários? Para obter uma lista completa dos pré-requisitos de instalação, consulte Pré-requisitos do Platform Analytics.

O relatório Health Check fornece uma lista dos privilégios e o status resultante. Se todas as verificações forem bem-sucedidas, a linha final será lida O resultado da verificação de integridade do armazém está íntegro.

Se alguma linha exibir com falha, verifique seu arquivo PAConsumerConfig.yaml e certifique-se de que o banco de dados tem os privilégios corretos.

Verificação de integridade do Redis

A verificação de integridade do Redis determina se o consumidor ou o produtor conseguem se conectar ao servidor do Redis. A verificação fornece estatísticas detalhadas sobre o Redis obtidas durante a inicialização. Se todas as verificações forem bem-sucedidas, a linha final exibirá a mensagem afirmando que o resultado da verificação de integridade do servidor do Redis está adequada.

Se você constatar um erro em sua verificação, certifique-se de que o Redis está sendo executado e que sua configuração está correta no arquivo PAConsumerConfig.yaml.

Exame de saúde de Kafka

A verificação de integridade do Kafka garante que o Telemetry Manager (Apache Zookeeper) e o Telemetry Server (Kafka Server) sejam iniciados e conectados. Se todas as verificações forem bem-sucedidas, a linha final exibirá a mensagem afirmando que o resultado da verificação de integridade do cluster do Kafka está adequado.

Visto que o Telemetry Server depende do Telemetry Manager, este deve ser inicializado primeiro.

Se você constatar um erro em sua verificação, certifique-se de que o ZooKeeper e o Kafka foram inicializados.

Alterar verificação de integridade do diário

A verificação do Change Journal garante que o consumidor do Platform Analytics esteja íntegro. Para esta verificação, você deve fornecer um GUID de projeto e um GUID de relatório para testar. Você será solicitado a modificar a descrição do relatório, o que gera um log do Diário de Mudanças. O teste verifica se o Intelligence Server Producer produziu o log para o tópico Mstr.PlatformAnalytics.ChangeJournal.CubesReportsDashboard Kafka. Em seguida, ele testa se o log é processado e gravado na tabela lu_object do warehouse do Platform Analytics.

Se o registro for encontrado no tópico Kafka apropriado e no warehouse, a linha final será lida O resultado da verificação de integridade do Change Journal está íntegro.

Se você vir um erro em sua verificação, certifique-se de que a sinalização do recurso Messaging Service for Platform Analytics esteja ativada no Intelligence Server e que a propriedade Telemetry Server enabled esteja definida como True no Intelligence Server.

Verificação de integridade das estatísticas

Essa verificação de integridade garante que o Platform Analytics Consumer possa processar estatísticas de relatório. Você será solicitado a executar o relatório da verificação de funcionamento anterior. Isso gera um log para o tópico Mstr.PlatformAnalytics.IsReportStats. A verificação de funcionamento verifica se o Intelligence Server Producer produziu o registro para Kafka e se ele está no warehouse do Platform Analytics.

Se o registro for encontrado no tópico Kafka apropriado e no warehouse, a linha final será lida O resultado da verificação de integridade das estatísticas está íntegro.

Se você vir um erro na sua verificação, certifique-se de que as Estatísticas estejam habilitadas para o projeto e que os Serviços de Mensagens estejam configurados corretamente.