Strategy ONE

Herramienta de comprobación de estado de Platform Analytics

La herramienta de comprobación de estado de Platform Analytics es una comprobación de estado integral. Esta herramienta soluciona los problemas en varios componentes necesarios para producir, consumir e informar sobre la telemetría desde la plataforma. En particular, se recomienda esta comprobación si un informe en uno de sus proyectos no proporciona telemetría al almacén de Platform Analytics.

La herramienta de comprobación de estado de Platform Analytics realiza las tres comprobaciones de estado que se producen en Comprobaciones de estado al inicio y las comprobaciones de telemetría integrales para comprobar que los datos pueden ser producidos por el servidor Intelligence Server y consumidos por el consumidor de Platform Analytics (almacén de Telemetría).

Si utiliza Linux, la utilidad de comprobación del estado de Platform Analytics se encuentra en /opt/MicroStrategy/PlatformAnalytics/bin. Si utiliza Windows, se encuentra en C:\Program Files (x86)\MicroStrategy\Platform Analytics\bin.

Cómo ejecutar la herramienta de comprobación de estado de Platform Analytics

Para realizar una comprobación del estado de Platform Analytics integral, ejecute el platform-analytics-health-check.(sh/bat) utilidad.

Las comprobaciones de telemetría integrales realizadas por la herramienta de comprobación de estado de Platform Analytics incluyen:

  1. Comprobación de estado
  2. Comprobación de estado de Redis
  3. Comprobación de estado de Kafka
  4. Comprobación de estado del diario de cambios
  5. Comprobación de estado de estadísticas

Comprobación de estado

Durante la comprobación de estado, se están ejecutando dos comprobaciones:

  • ¿Puede el consumidor/productor conectarse a la base de datos proporcionada durante la instalación y almacenada en el PAConsumerConfig.yaml archivo de configuración? De lo contrario, se realizarán pruebas adicionales de conectividad de red para diagnosticar la causa del problema.
  • ¿Tiene el usuario de la base de datos los privilegios necesarios? Para ver una lista completa de los requisitos previos de instalación, consulte Requisitos previos de Platform Analytics.

El informe de comprobación del estado proporciona una lista de los privilegios y el estado resultante. Si todas las comprobaciones son satisfactorias, la última línea será Warehouse health check result is healthy.

Si en alguna línea se lee Failed, comprobar su PAConsumerConfig.yaml y asegúrese de que la base de datos tenga los privilegios adecuados.

Comprobación de estado de Redis

La comprobación de estado de Redis determina si el consumidor o el productor pueden conectarse correctamente al servidor Redis. La comprobación ofrece estadísticas detalladas obre Redis recogidas durante el inicio. Si todas las comprobaciones son satisfactorias, la última línea será Redis server health check result is healthy.

Si ve un error en su comprobación, asegúrese de que Redis se está ejecutando y de que la configuración es correcta en el PAConsumerConfig.yaml archivo.

Comprobación de estado de Kafka

La comprobación de estado de Kafka garantiza que se han iniciado y conectado el administrador de Telemetría (Apache ZooKeeper) y el servidor de Telemetría (servidor Kafka). Si todas las comprobaciones son satisfactorias, la última línea será Kafka cluster health check result is healthy.

Puesto que el servidor de Telemetría depende del administrador de Telemetría, el administrador de Telemetría debe iniciarse primero.

Si ve un error en la comprobación, asegúrese de que ZooKeeper y Kafka están abiertos.

Comprobación de estado del diario de cambios

La comprobación del diario de cambios garantiza que el consumidor de Platform Analytics esté en buen estado. Para esta comprobación, debe proporcionar un GUID de proyecto y un GUID de informe para probarlos. Se le pedirá que modifique la descripción del informe, que genera un registro de diario de cambios. La prueba verifica si el Intelligence Server Producer produjo el registro en el tema de Kafka Mstr.PlatformAnalytics.ChangeJournal.CubesReportsDashboard. A continuación, comprueba si el registro se procesa y escribe en la tabla del almacén de Platform Analytics lu_object.

Si el registro se encuentra tanto en el tema de Kafka apropiado como en el almacén, la última línea será Change Journal health check result is healthy.

Si se produce un error en la comprobación, asegúrese de que la marca de función Messaging Service for Platform Analytics esté activada en el servidor Intelligence Server y que la propiedad del servidor de Telemetría esté habilitada en True en el servidor Intelligence Server.

Comprobación de estado de estadísticas

Esta comprobación de estado garantiza que el usuario de Platform Analytics pueda procesar las estadísticas del informe. Se le pedirá que ejecute el informe desde la comprobación de estado anterior. Esto genera un registro en el tema Mstr.PlatformAnalytics.IsReportStats. La comprobación de estado verifica que el productor de Intelligence Server haya producido el registro en Kafka y que esté en el almacén de Platform Analytics.

Si el registro se encuentra tanto en el tema de Kafka apropiado como en el almacén, la última línea será Statistics health check result is healthy.

Si ve un error en la comprobación, asegúrese de que las estadísticas estén habilitadas para el proyecto y que los Servicios de mensajería estén configurados correctamente.