La función Elite System Activity solo está disponible para las instancias alojadas en Looker. En el caso de las instancias alojadas por el cliente, puedes crear una réplica de lectura de la base de datos de backend de Looker para obtener algunos de los beneficios de la actividad del sistema Elite.
Para usar esta opción, tu instancia debe estar configurada para usar una base de datos de backend de MySQL.
Esta opción solo está disponible para las instancias alojadas por el cliente. En el caso de las instancias alojadas en Looker, comunícate con un especialista en ventas de Google Cloud.
Para configurar una réplica de lectura de tu base de datos de backend de MySQL y configurar Looker para que use la réplica de lectura en las consultas de Actividad del sistema, haz lo siguiente:
Crea una réplica de lectura de tu base de datos de backend de MySQL. Por ejemplo, para crear una réplica de lectura de MySQL en AWS, sigue las instrucciones de la documentación de Amazon sobre cómo trabajar con réplicas de lectura. Guarda el identificador de la instancia de base de datos y el número de puerto, ya que los necesitarás para configurar Looker en el siguiente paso.
En tu instancia de Looker, crea un archivo
yamlllamadosa-dbque contenga lo siguiente:dialect: mysql host: <DB instance identifier> username: root password: <password> database: looker port: <DB instance port>Detén Looker.
Inicia Looker con la opción de inicio
--internal-analytics-connection-file sa-db.yml. Esto configura Looker para que use la base de datos de réplica de lectura configurada ensa-db.ymlpara las consultas de Actividad del sistema.De manera opcional, también puedes usar las siguientes opciones de inicio para modificar la configuración de la actividad del sistema de Elite:
--internal-analytics-retention-days=<number>: De forma predeterminada, la función Actividad del sistema almacena 90 días de datos históricos. Usa esta opción de inicio para especificar cuántos días de datos históricos almacenará la Actividad del sistema. No recomendamos aumentar la retención de datos más allá de los 90 días, pero puedes reducir la duración de la retención de datos para mejorar el rendimiento. Si deseas aumentar la retención de datos históricos más allá de los 90 días predeterminados, pregúntale a tu ejecutivo de cuentas sobre el alojamiento de Looker con la opción Elite System Activity.
Si deseas más días que los predeterminados, pregúntale a tu ejecutivo de cuentas sobre el alojamiento de Looker con la opción Elite de Actividad del sistema. -
--internal-analytics-connection-pool-size=<number>: De forma predeterminada, las consultas de Actividad del sistema se limitan a un tamaño de grupo de conexiones de base de datos de 1, lo que significa que varias consultas de Análisis del sistema se pondrán en cola y se ejecutarán de forma serial en la base de datos de backend. Esto protege la base de datos interna de la sobrecarga de consultas de Análisis del sistema. Usa esta opción de inicio para especificar la cantidad de consultas simultáneas de Análisis del sistema que se pueden ejecutar al mismo tiempo. Por ejemplo, 8.
Una vez que se configure para usar la base de datos de la réplica de lectura para las consultas de Actividad del sistema, Looker seguirá usando la base de datos principal de MySQL como la base de datos interna de la aplicación. Los paneles y la función Explorar de la Actividad del sistema usarán la base de datos de la réplica de lectura.
Para verificar que Looker esté usando la base de datos de réplica de lectura para las consultas de Actividad del sistema, haz lo siguiente:
- Si cambias la contraseña en el archivo
sa-db.yml, las consultas de Actividad del sistema devolverán un error. - En la base de datos de MySQL, puedes ejecutar
show processlist;para ver los procesos en ejecución actuales. La base de datos principal de Looker debería mostrar muchas conexiones abiertas en estado de suspensión, mientras que la base de datoslooker__internal__analyticsmostrará consultas analíticas.
Los paneles y las Exploraciones de Actividad del sistema usarán la base de datos de réplica de lectura, pero las Exploraciones de
i__lookerheredadas seguirán consultando la base de datos principal del backend. Actualiza los Looks o los paneles guardados que consulteni__lookerpara que consulten la Actividad del sistema. Usa los métodos que se describen en esta página de documentación para asegurarte de que los Looks y los paneles guardados consulten la conexión correcta a la base de datos de réplica de lectura.