Configuración del administrador: Paneles de actividad del sistema

En la sección Actividad del sistema del menú Administrador, se muestran paneles integrados que muestran información sobre el uso y el rendimiento de tu instancia de Looker. Puedes descargar, programar, establecer alertas en y explorar las métricas y los elementos como en cualquier otro panel. Los datos de los paneles de actividad del sistema se actualizan y almacenan en caché cada 12 horas.

Antes de habilitar Actividad del sistema en una implementación de Looker alojada por el cliente con un backend de MySQL, verifica que hayas configurado correctamente al usuario para la base de datos de backend. Específicamente, debes realizar el paso a grant all on looker_tmp.* to '<DB_username>'@'%'; antes de habilitar la función 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, para enviar o programar paneles de actividad del sistema a destinos de correo electrónico, los usuarios deben tener seleccionado Todos los modelos en el Conjunto de modelos especificado para su rol.

Los paneles de Actividad del sistema se conectan a la base de datos de la aplicación subyacente de tu instancia de Looker. Muestran información sobre tu instancia, incluidas las Vistas y paneles, información de los usuarios, información histórica de consultas y estadísticas de rendimiento. Tanto el nivel de detalle como la retención de los datos de la 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 se puede usar para complementar tus registros de la 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 tu instancia de Looker. Con esta configuración, Looker almacena un máximo de 90 días de datos históricos de consultas y eventos.

El texto de los filtros que ejecutan los usuarios es accesible en Actividad del sistema, y cualquier usuario que tenga permiso para ver el modelo de actividad del sistema puede verlo.

Toma medidas: Modifica quién tiene acceso de lectura al modelo de actividad del sistema. Los administradores tienen acceso a este modelo de forma predeterminada. A los usuarios que no son administradores se les puede otorgar 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 tienen una restricción de cantidad de consultas simultáneas que se pueden ejecutar. Esta restricción puede aumentar los tiempos de carga de los paneles de actividad del sistema.

Sugerencia para el equipo de Chat: Los datos basados en la hora de la actividad del sistema se almacenan con la zona horaria del sistema. Consulta la página de documentación Cómo utilizar 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 los 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 de cada tipo en tu instancia de Looker, incluidos los siguientes:
  • El porcentaje de usuarios que realizaron al menos una consulta en tu instancia de Looker en los últimos 7 días
  • Un resumen de la actividad de acceso de los usuarios durante los últimos 90 días
  • El promedio de minutos de actividad y la cantidad promedio de consultas por usuario cada semana durante las 6 semanas anteriores
  • Es la cantidad de usuarios que realizaron al menos una búsqueda en los últimos 7 días, agrupados por fuente de consulta.
  • Una lista de los usuarios que usaron tu instancia de Looker más tiempo en los últimos 7 días
  • Una lista de los usuarios que crearon la mayor cantidad de paneles nuevos en tu instancia de Looker en los últimos 7 días
  • Una lista de los usuarios que activaron la mayor cantidad de eventos de Git desde tu instancia de Looker a lo largo del tiempo
  • Una lista de los usuarios que no accedieron a tu instancia de Looker en los últimos 90 días
  • Una tarjeta de texto con vínculos a los recursos educativos y de capacitación de Looker

Panel de actividad del contenido

En el panel Actividad del contenido, se muestra información sobre los paneles, las vistas y las exploraciones que se ven y se programan en tu instancia de Looker.

El panel Actividad de contenido incluye mosaicos que muestran los siguientes datos:

  • La cantidad de paneles que no se borraron
  • La cantidad de vistas que no se borraron
  • La cantidad de planes programados
  • El porcentaje de paneles que se consultaron en los 30 días anteriores
  • El porcentaje de vistas que se consultaron en los 30 días anteriores
  • La cantidad de trabajos programados para cada día durante los 7 días anteriores
  • La cantidad de búsquedas de Explorar que se realizaron en los 30 días anteriores
  • Una lista de todos los paneles y las vistas a los que se accedió en los últimos 30 días, que se puede ordenar por 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ó a través de un trabajo programado
  • Una lista de las exploraciones creadas en los últimos 30 días que muestra la cantidad de veces que se ejecutó la función y la cantidad de usuarios que la ejecutaron
  • Una lista de paneles y vistas a los que no se accedió en los últimos 30 días, en la que se 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; y en los últimos 90 días la cantidad de veces que el contenido se convirtió en 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, que muestra el tiempo transcurrido desde que se ejecutó la exploración por última vez, la cantidad de veces que se ejecutó en los 90 días anteriores, la fecha en que se ejecutó por última vez y la fecha en que se ejecutó por primera vez.

Panel de rendimiento de la base de datos

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

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

  • El porcentaje de consultas que se mostraron desde la caché
  • Todas las consultas que se ejecutaron durante los últimos 30 días, agrupadas por fuente de consulta, con entornos de ejecución de consultas agregados en niveles, y cada nivel de entorno de ejecución se muestra como un porcentaje de todas las consultas
  • Una tabla con los 15 usuarios principales que muestra la cantidad de consultas que se ejecutaron durante los 7 días anteriores
  • Una tabla con las 10 fuentes de consulta principales que muestra la cantidad de consultas que se ejecutaron durante los 7 días anteriores
  • La cantidad de consultas que se ejecutaron, la cantidad de usuarios activos y el porcentaje de consultas que se mostraron desde la caché de Looker para cada hora del día
  • La cantidad de trabajos y planes programados para cada hora del día
  • La cantidad de compilaciones de PDT para cada conexión por cada hora del día
  • El tiempo de ejecución promedio de cada exploración durante los 7 días anteriores, ordenado por el tiempo de ejecución más largo
  • El tiempo de ejecución promedio para cada vista de los 7 días anteriores, ordenado por el tiempo de ejecución más largo
  • El entorno de ejecución promedio de cada panel durante los 7 días anteriores, ordenado por el tiempo de ejecución más largo
  • Una lista de cada PDT que se compiló en los 7 días anteriores que muestra la cantidad de fallas de activación, creación de fallas y compilaciones correctas
  • El tiempo de compilación promedio de cada PDT de los 7 días anteriores, ordenado por el tiempo de compilación promedio más largo

Panel de rendimiento de instancias

En el panel Rendimiento de las instancias, se muestra información sobre la carga y el rendimiento del programador y sobre el contenido de alto rendimiento.

El panel Rendimiento de las instancias incluye mosaicos que muestran los siguientes datos:

  • Un mapa de calor que muestra la cantidad de trabajos programados y su tiempo promedio en la cola durante cada hora de cada día de la semana, lo que te muestra qué horas o días tienen el mayor impacto en el programador
  • La cantidad de consultas y el tiempo de ejecución promedio de consultas para los días en los que el tiempo de ejecución promedio supera 1.5 veces la desviación estándar de todos los días, lo que te muestra qué días tienen un impacto excepcionalmente alto en el programador
  • La cantidad de trabajos programados para cada exploración
  • Una lista de todos los paneles con la actualización automática habilitada y la cantidad de mosaicos que no son de texto en el panel
  • El contenido programado con mayor frecuencia durante los 14 días anteriores, que muestra la cantidad de veces que se programó cada elemento de contenido por día
  • Una lista de consultas que se descargaron o programaron con la opción Todos los resultados
  • Una lista de paneles que tienen más de 25 mosaicos, en la que se muestra la cantidad de mosaicos de Vista, de sin vista, de combinación de consultas, de mosaicos totales, de consultas totales generadas y de mosaicos de consultas totales para cada panel.
  • Un mosaico de texto con vínculos a las páginas de prácticas recomendadas y de documentación sobre la optimización de Looker

Panel de recomendaciones de rendimiento

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

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

  • Recomendaciones del panel: Una lista de paneles que posiblemente no tengan un buen rendimiento y recomendaciones para mejorar el rendimiento
  • Explora recomendaciones: Es una lista de las exploraciones y recomendaciones que posiblemente no tengan un buen rendimiento para mejorar el rendimiento.

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

Recomendaciones del panel

El mosaico Recomendaciones del panel muestra paneles que pueden causar problemas de rendimiento en tu instancia de Looker o tu base de datos. El mosaico proporciona recomendaciones de la página de prácticas recomendadas Consideraciones para compilar paneles de Looker de buen rendimiento. Puedes aplicar estas recomendaciones a nivel del panel para mejorar el rendimiento. A continuación, se incluyen posibles advertencias que puedes ver:

Con advertencias 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 las exploraciones que pueden causar problemas de rendimiento en tu instancia de Looker o tu base de datos.

El mosaico compara los valores promedio de las métricas de rendimiento de las consultas de cada Explorar con las comparativas del buen rendimiento de las instancias. La gravedad que aparece junto a cada exploración indica en qué medida sus métricas superan estas comparativas.

En función de las métricas que superan las comparativas, el mosaico proporciona estrategias orientadas de solución de problemas para mejorar el rendimiento. A continuación, se incluyen las advertencias y recomendaciones que puedes ver.

Paso de la consulta Con advertencias 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 de LookML. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente cuando los usuarios no ejecutan muchas consultas.
Explore Init: From Cache The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. Mueve los campos personalizados y los cálculos de tablas a LookML siempre que sea posible.
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 fields de LookML para excluir los campos innecesarios de la exploración. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente cuando los usuarios no ejecutan muchas consultas.
Prepare The average prepare time is <X>, which is above the recommended benchmark. Habilita la función Nuevo entorno de ejecución de LookML para disminuir el tiempo de preparación. Mueve los campos personalizados y los cálculos de tablas a LookML siempre que sea posible.
Acquire Connection The average connection acquisition time is <X>, which is above the recommended benchmark. Establece el límite máximo de conexiones en el panel de configuración de conexiones. Establece un límite no menor que la cantidad máxima de consultas necesarias para ejecutar simultáneamente en un tráfico máximo.
Execute Main Query The average main query execution time is <X>, which is above the recommended benchmark. Evita lógicas de SQL complejas, como funciones analíticas, CTE, condiciones de unión en campos de fecha o cadenas de unión grandes. Coloca una lógica de SQL compleja en tablas derivadas persistentes (PDT) para reducir los tiempos de consulta. Utiliza el reconocimiento agregado cuando sea posible.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Simplificar los cálculos de tablas y moverlos a LookML cuando sea posible Quita tablas dinámicas complejas, ordenaciones o formatos de valor.
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Simplificar los cálculos de tablas y moverlos a LookML cuando sea posible Quita tablas dinámicas complejas, ordenaciones o formatos de valor.

Panel de errores y contenido dañado

En el panel Errors and Broken Content, se muestran los paneles, las vistas, las programaciones y las PDT que producen errores de consulta, junto con la cantidad de errores para cada fuente de consulta.

En este panel, solo se muestran los errores que ocurren en el entorno de ejecución de la consulta. Por ejemplo, si quitas un campo de LookML de una vista, las Vistas y los paneles que usen ese campo mostrarán advertencias, pero el panel Errores y contenido roto no las mostrará. Usa el Validador de contenido para verificar si hay problemas de referencia de LookML en tus vistas y paneles.

El panel Errors and Broken Content incluye mosaicos que muestran los siguientes datos:

  • Una lista de los paneles que producen errores, incluidos los errores especificados, la entidad emisora de cada consulta del panel y la cantidad de usuarios que ejecutaron consultas con cada panel
  • Una lista de los trabajos programados que producen errores, incluidos los errores proporcionados y el creador de cada programación
  • Una lista de las vistas que producen errores, incluidos los errores proporcionados y la entidad emisora de cada consulta de vista
  • Una lista de 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 la PDT produjo una acción de "create cancela" (crear un error cancelado) y la cantidad de veces que la PDT produjo un "trigger value error" (error de valor del activador).
  • La cantidad de errores de cada fuente de consultas en los 10 días anteriores

Diagnóstico del panel

El panel Diagnóstico del panel muestra oportunidades para mejorar el rendimiento en un panel individual.

Puedes acceder al panel Diagnóstico del panel desde cualquier panel. Para ello, haz clic en el menú de tres puntos Acciones del panel y selecciona Resumen de rendimiento del panel.

Algunos mosaicos, como Entorno de ejecución de consultas por hora y Entorno de ejecución de consultas por mosaico, desglosan el entorno de ejecución por etapa de la consulta. Las etapas de la consulta son las siguientes:

  • In Queue: Es la cantidad de tiempo, en segundos, que la consulta ocupó en la cola de Looker. Looker pone en cola las consultas cuando se alcanza el límite Máximo de conexiones por nodo de la conexión o cuando se alcanza el límite por usuario (que tiene un valor predeterminado de 15 consultas simultáneas).
  • Inicialización de consultas: Es la cantidad de tiempo, en segundos, que Looker dedicó a compilar la consulta a partir de LookML de origen y a conectarse a la base de datos. Si esta etapa tarda mucho, puede indicar que la complejidad del modelo de LookML o la conectividad de la base de datos está afectando el entorno de ejecución de las consultas.
  • Consulta en ejecución: Es la cantidad de tiempo, en segundos, que Looker dedicó a esperar los resultados de la consulta mientras esta se ejecutaba en la base de datos. Esto incluye la consulta principal y cualquier consulta adicional necesaria, incluido el cálculo de totales y la creación de PDT. Esta es la causa más común del tiempo de ejecución prolongado del panel y se puede mejorar optimizando el rendimiento de las consultas.
  • Procesamiento de resultados: Este es el tiempo, en segundos, que Looker dedicó a formatear los resultados, calcular cálculos basados en tablas y almacenar en caché el conjunto de resultados.

El panel de Diagnóstico del panel incluye mosaicos con la siguiente información:

  • El título del panel
  • La cantidad de usuarios que ejecutaron este panel durante el período seleccionado
  • La cantidad de veces que se ejecutó este panel durante el período seleccionado
  • El porcentaje de consultas de este panel que se ejecutaron desde la caché
  • El tiempo de consulta promedio por mosaico
  • Los usuarios que ejecutaron este panel con más frecuencia
  • El tiempo de consulta promedio por hora
    • Si hay aumentos repentinos en este mosaico, asegúrate de que no se envíen varios planes programados al mismo tiempo.
  • La cantidad de mosaicos con al menos una consulta de resultados combinados
  • La cantidad de consultas de resultados combinados en el panel
  • Recomendaciones del panel: Es una lista de posibles problemas de rendimiento y recomendaciones para mejorar el rendimiento de este panel.