Paneles de actividad del sistema

La sección System Activity del menú Admin de Looker muestra paneles creados con Looker que muestran información de uso y rendimiento sobre la instancia de Looker. Puede descargar, programar, configurar alertas y analizar métricas y elementos como en cualquier otro panel. Los datos de los paneles de actividad del sistema se actualizan y se almacenan en caché cada 12 horas.

Antes de habilitar la actividad del sistema en una implementación de Looker alojada por el cliente con el backend de MySQL, verifique que haya configurado correctamente al usuario para la base de datos del backend. Específicamente, debes realizar el paso para grant all on looker_tmp.* to '<DB_username>'@'%'; antes de habilitar la función de actividad del sistema. Consulta el procedimiento en la página de documentación Migra la base de datos de backend de Looker a MySQL.

Debido a que el permiso para entregar contenido a destinos de correo electrónico es específico del modelo, a fin de enviar o programar paneles de actividad del sistema para destinos de correo electrónico, los usuarios deben tener seleccionado Todos los modelos en el Conjunto de modelos especificado para su función.

Los paneles de actividad del sistema se conectan a la base de datos de aplicaciones subyacente de Looker. Muestran información sobre tu instancia de Looker, incluidos los aspectos y los paneles guardados en tu instancia, la información del usuario, la información del historial de consultas y las estadísticas de rendimiento de la instancia. Tanto el nivel de detalle como la retención de los datos de actividad del sistema están sujetos a restricciones del sistema. La actividad del sistema está diseñada para recopilar datos de gran volumen y su agregación puede usarse para complementar los registros de tu empresa.

Estos datos pueden ser útiles para complementar las actividades de supervisión y auditoría, pero no pretenden reemplazar tu estrategia de cumplimiento actual.

De forma predeterminada, los datos de actividad del sistema se almacenan en la base de datos interna de Looker. En esta configuración, Looker almacena un máximo de 90 días de datos históricos de consultas y eventos.

Se puede acceder al texto de los filtros que ejecutan los usuarios en Actividad del sistema y cualquier usuario que tenga permiso para ver el modelo de Actividad del sistema puede verlo.

Tomar medidas: Modifica quién tiene acceso de lectura al modelo de actividad del sistema. Los administradores de Looker tienen acceso a este modelo de forma predeterminada. Los usuarios que no sean administradores pueden obtener acceso al modelo de actividad del sistema si se les otorga el permiso see_system_activity.

Los paneles de actividad del sistema y las exploraciones están restringidos en la cantidad de consultas simultáneas que se pueden ejecutar. Esta restricción puede aumentar los tiempos de carga para los paneles de actividad del sistema.

Sugerencia para equipos de chat: Los datos basados en el tiempo de la actividad del sistema se almacenan en la zona horaria del sistema Looker. Consulta la página de documentación Usa la configuración de zona horaria para obtener más información.

Paneles de actividad del sistema

Estos son los paneles de actividad del sistema:

Panel de actividad del usuario

En el panel Actividad del usuario, se muestra información sobre tus usuarios y el uso que hacen de tu instancia de Looker:

El panel Actividad del usuario incluye mosaicos que muestran la siguiente información:

  • La cantidad total de usuarios en tu instancia de Looker
  • La cantidad de usuarios no incorporados clasificados como Desarrollador (Administrador)
  • Cantidad de usuarios no incorporados clasificados como estándar (creador)
  • La cantidad de usuarios no incorporados que se clasificaron como Viewer
  • La cantidad de usuarios insertados clasificados como lector
  • Cantidad de usuarios insertados clasificados como Estándar (Creador)

  • El porcentaje de usuarios que enviaron al menos una consulta en tu instancia de Looker en los últimos 7 días

  • La cantidad de usuarios que realizaron al menos una consulta cada semana en las últimas 6 semanas

  • El promedio de minutos de actividad y la cantidad promedio de consultas por usuario cada semana durante las 6 semanas anteriores

  • La cantidad de usuarios que emitieron al menos una consulta en los 7 días anteriores, agrupados por fuentes

  • Una lista de los usuarios que más tiempo usaron su instancia de Looker en los últimos 7 días

  • Una lista de los usuarios que crearon los paneles más nuevos en su instancia de Looker en los últimos 7 días

  • Una lista de los usuarios que activaron la mayoría de los eventos de Git desde tu instancia de Looker a lo largo del tiempo

  • Una lista de usuarios que no accedieron a su instancia de Looker en los últimos 90 días

  • Un mosaico de texto con vínculos a recursos educativos y de capacitación de Looker

Panel de actividad de contenido

En el panel Actividad de contenido, se muestra información sobre los paneles, las apariencias y las exploraciones que se visualizan y programan en su instancia de Looker:

El panel Actividad de contenido incluye mosaicos que muestran lo siguiente:

  • Cantidad de paneles que no se borraron
  • Cantidad de apariencias que no se borraron
  • Cantidad de planes programados
  • Porcentaje de paneles que se consultaron en los últimos 30 días
  • Porcentaje de apariencias que se consultaron en los últimos 30 días
  • Cantidad de trabajos programados para cada día de los 7 días anteriores
  • Cantidad de búsquedas de Explorar emitidas en los últimos 30 días
  • Una lista de todos los paneles y la apariencia a los que se accedió en los últimos 30 días, ordenados según la cantidad de vistas en la IU de Looker, la cantidad de veces que se vio en una incorporación, la cantidad de veces que se vio a través de la API, la cantidad de veces que el contenido se marcó como favorito y la cantidad de veces que se entregó mediante un trabajo programado
  • Una lista de Exploraciones creadas en los últimos 30 días que muestra la cantidad de veces que se ejecutó esta herramienta y la cantidad de usuarios que la ejecutaron
  • Una lista de paneles y estilos a los que no se accedió en los últimos 30 días, que muestra la cantidad de vistas del contenido en los últimos 90 días en la IU de Looker, en una incorporación y a través de la API. En los últimos 90 días, la cantidad de veces que el contenido se marcó como favorito y la cantidad de veces que se entregó a través de un trabajo programado.
  • Una lista de las exploraciones creadas en los 90 días anteriores que no se consultaron en los 30 días anteriores, en la que se muestra el tiempo transcurrido desde la última ejecución, la cantidad de veces que se ejecutó en los últimos 90 días, la fecha de la última ejecución y la fecha en que se ejecutó por primera vez.

Panel de rendimiento de la base de datos

El panel Rendimiento de la base de datos muestra información sobre el rendimiento del contenido y los PDT en su instancia de Looker, incluidos los entornos de ejecución totales y promedio de consultas y PDT, y enumera la cantidad de errores de consulta y de compilación PDT:

El panel Rendimiento de la base de datos incluye los siguientes mosaicos:

  • Porcentaje de consultas que muestra la caché
  • Todas las consultas se ejecutan durante los 30 días anteriores, agrupadas por fuente de consulta, con tiempos de ejecución agregados en niveles y cada nivel del entorno de ejecución se muestra como un porcentaje de todas las consultas.
  • Una tabla de los 15 usuarios principales que muestra la cantidad de consultas ejecutadas en los últimos 7 días
  • Una tabla de las 10 fuentes de consulta principales que muestra la cantidad de consultas ejecutadas en los últimos 7 días
  • Cantidad de consultas ejecutadas, cantidad de usuarios activos y porcentaje de consultas que muestra la caché de Looker para cada hora del día
  • Cantidad de trabajos y planes programados para cada hora del día
  • Cantidad de compilaciones PDT para cada conexión durante cada hora del día
  • Tiempo de ejecución promedio para cada Explorar en los últimos 7 días, ordenados por tiempo de ejecución más largo
  • Tiempo de ejecución promedio para cada Look durante los 7 días anteriores, ordenados por el tiempo de ejecución más largo
  • Tiempo de ejecución promedio para cada panel durante los 7 días anteriores, ordenados por el tiempo de ejecución más largo
  • Lista de cada PDT compilado en los 7 días anteriores, que muestra la cantidad de fallas de activación, fallas de creación y compilaciones exitosas
  • Tiempo de compilación promedio de cada PDT en los 7 días anteriores, ordenados por el tiempo de compilación promedio más largo

Panel de rendimiento de las instancias

El panel Rendimiento de la instancia muestra información sobre la carga y el rendimiento del programador y del contenido de alto rendimiento:

El panel Rendimiento de la instancia incluye mosaicos que muestran lo siguiente:

  • Un mapa de calor en el que se muestra la cantidad de trabajos programados y su tiempo promedio en la cola para cada hora de cada día de la semana, en el que se muestra qué horas o días tienen el mayor impacto en el programador.
  • Cantidad de consultas y tiempo de ejecución promedio de consultas para los días en que el tiempo de ejecución promedio supera 1.5 veces la desviación estándar de todos los días, lo que muestra qué días tienen un impacto excepcionalmente alto en el programador
  • Cantidad de trabajos programados para cada Explorar
  • Una lista de todos los paneles con la actualización automática habilitada con la cantidad de mosaicos que no son de texto en el panel
  • El contenido programado con más frecuencia durante los últimos 14 días, que muestra la cantidad de veces que se programó cada elemento de contenido cada día
  • Una lista de consultas que se descargaron o programaron con la opción Todos los resultados
  • Una lista de paneles de control que tienen más de 25 mosaicos, en los que se muestra la cantidad de mosaicos de Look, Lookless, combinar consultas de mosaicos, total de mosaicos, total de consultas generadas y total de mosaicos de consulta para cada panel.
  • Mosaico de texto con vínculos a artículos del Centro de ayuda y documentación sobre cómo optimizar Looker

Panel de recomendaciones de rendimiento

El panel Recomendaciones de rendimiento muestra oportunidades para mejorar el rendimiento de su instancia de Looker.

El panel Recomendaciones de rendimiento incluye mosaicos que muestran la siguiente información:

En las siguientes secciones, se explican los mosaicos con más detalle.

Recomendaciones del panel

El mosaico Panel Recommendations muestra los paneles que pueden causar problemas de rendimiento en tu instancia de Looker o en tu base de datos. El mosaico proporciona recomendaciones del artículo del Centro de ayuda Consideraciones para compilar paneles de Looker de alto rendimiento. Puede aplicar estas recomendaciones a nivel del panel para mejorar el rendimiento. Las siguientes son posibles advertencias que puedes ver:

Advertencia Recomendación
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). Reduce la cantidad de mosaicos de consultas o crea un segundo panel.
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). Reduce la cantidad de mosaicos de resultados de combinación.
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). Aumenta o inhabilita la configuración del intervalo de actualización automática para evitar sobrecargar la base de datos.

Explorar recomendaciones

El mosaico Explorar recomendaciones muestra exploraciones que pueden causar tensiones de rendimiento en tu instancia de Looker o en tu base de datos.

El mosaico compara los valores promedio de las métricas de rendimiento de consultas de cada uno de Explorar con las comparativas para un buen rendimiento de la instancia. La gravedad que aparece junto a cada Explorar indica hasta qué punto las métricas de Explorar superan estas comparativas.

En función de las métricas que superan las comparativas, el mosaico proporciona estrategias de solución de problemas orientadas para ayudar a mejorar el rendimiento. Las siguientes son advertencias y recomendaciones que puedes ver.

Paso de consulta Advertencia Recomendaciones
Model Init: Computed The average model init: computed time is <X>, which is above the recommended benchmark. Quita las vistas innecesarias del parámetro include del modelo LookML. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente cuando los usuarios no ejecuten muchas consultas.
Explore Init: From Cache The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. Siempre que sea posible, mueve los campos personalizados y los cálculos de la tabla a LookML.
Explore Init: Computed The average explore init: computed time is <X>, which is above the recommended benchmark. Quita las uniones innecesarias del archivo explore de LookML. Usa el parámetro de LookML fields para excluir los campos innecesarios de Explorar. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente cuando los usuarios no ejecuten muchas consultas.
Prepare The average prepare time is <X>, which is above the recommended benchmark. Habilite la función Nuevo entorno de ejecución de LookML para disminuir el tiempo de preparación. Siempre que sea posible, mueve los campos personalizados y los cálculos de la tabla a LookML.
Acquire Connection The average connection acquisition time is <X>, which is above the recommended benchmark. Configura el límite de conexión máximo en el panel de configuración de conexión. Establece un límite no menor que la cantidad máxima de consultas necesarias para ejecutar simultáneamente en el tráfico máximo.
Execute Main Query The average main query execution time is <X>, which is above the recommended benchmark. Evita la lógica de SQL compleja, como las funciones analíticas, los CTE, las condiciones de unión en campos de fecha o cadenas de unión grandes. Coloque una lógica de SQL compleja en tablas derivadas persistentes (PDT) para reducir los tiempos de consulta. Use el reconocimiento de agregación cuando sea posible.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Simplifica los cálculos de las tablas y muévelos a LookML siempre que sea posible. Quita los pivotes complejos, las clasificaciones o el formato de valores.
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Simplifica los cálculos de las tablas y muévelos a LookML siempre que sea posible. Quita los pivotes complejos, las clasificaciones o el formato de valores.

Panel de errores y contenido dañado

En el panel Errores y contenido roto, se muestran paneles, apariencias, programaciones y PDT que producen errores, así como la cantidad de errores para cada fuente de consulta:

El panel Errores y contenido roto incluye mosaicos que muestran lo siguiente:

  • Una lista de los paneles que producen errores, incluidos los errores dados, la entidad emisora de cada consulta de panel y la cantidad de usuarios que ejecutaron consultas en cada panel
  • Una lista de los trabajos programados que producen errores, incluidos los que se enviaron y el creador de cada programa
  • Una lista de los estilos que producen errores, incluidos los que se proporcionaron y la entidad emisora de cada consulta.
  • Una lista de los PDT que producen errores, incluidas las acciones de PDT que crearon la entrada de registro de errores, los datos relacionados con la acción de PDT, la cantidad de veces que el PDT produjo una acción de error de creación de errores y la cantidad de veces que el PDT produjo un error de valor de activación
  • Cantidad de errores de cada fuente de consulta en los últimos 10 días