Strategy ONE

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

O utilitário de verificação de integridade do Platform Analytics é uma verificação de integridade completa. Esse utilitário soluciona problemas em vários componentes necessários para produzir, consumir e relatar telemetria a partir da plataforma. Em particular, essa verificação é recomendada se um relatório em um de seus projetos não estiver fornecendo telemetria para o armazenamento do Platform Analytics.

O utilitário de verificação de integridade do Platform Analytics executa as três verificações de integridade 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 de verificação de integridade do Platform Analytics está localizado em /opt/MicroStrategy/PlatformAnalytics/bin. Se você estiver usando Windows, ele está localizado em C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin.

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

Para realizar uma verificação de integridade do Platform Analytics completa, execute o platform-analytics-health-check.(sh/bat) utilitário.

As verificações de telemetria completa realizadas pelo utilitário de verificação de integridade do Platform Analytics incluem:

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

Verificação de integridade

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

  • O consumidor/produtor pode se conectar ao banco de dados fornecido durante a instalação e armazenado no PAConsumerConfig.yaml arquivo de configuração? 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 de verificação de integridade fornece uma lista dos privilégios e o status resultante. Se todas as verificações forem bem-sucedidas, a linha final será Warehouse health check result is healthy.

Se alguma linha for lida Failed, verifique seu 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 será Redis server health check result is healthy.

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

Verificação de integridade do Kafka

A verificação de integridade de Kafka garante que o Telemetry Manager (Apache Zookeeper) e o Telemetry Server (Kafka Server) foram iniciados e conectados. Se todas as verificações forem bem-sucedidas, a linha final será Kafka cluster health check result is healthy.

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 de diário

A verificação do Diário de alterações garante que o consumidor do Platform Analytics esteja íntegro. Para essa verificação, você deve fornecer uma GUID de projeto e uma GUID de relatório para testar. Você é solicitado a modificar a descrição do relatório, o que gera um log do Diário de alterações. O teste verifica se o Produtor do Intelligence Server produziu o log para o tópico Mstr.PlatformAnalytics.ChangeJournal.CubesReportsDashboard Kafka. Em seguida, ele testa se o log foi processado e gravado na tabela de armazenamento do Platform Analytics lu_object.

Se o registro for encontrado no tópico apropriado do Kafka e no armazenamento, a linha final será Change Journal health check result is healthy.

Se você vir um erro na sua verificação, certifique-se de que o sinalizador de recurso Messaging Service para Platform Analytics esteja ativado no Intelligence Server e que a propriedade Telemetry Server habilitado esteja definida como Verdadeira 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ê é solicitado a executar o relatório da verificação de integridade anterior. Isso gera um log no tópico Mstr.PlatformAnalytics.IsReportStats. A verificação de integridade verifica se o Produtor do Intelligence Server produziu o registro para o Kafka e se ele está no armazenamento do Platform Analytics.

Se o registro for encontrado no tópico apropriado do Kafka e no armazenamento, a linha final será Statistics health check result is healthy.

Se você vir um erro na sua verificação, certifique-se de que as Estatísticas estão habilitadas para o projeto e que o Messaging Services está configurado corretamente.