Configuración del administrador: Paneles de actividad del sistema

La sección Actividad del sistema del menú Administrador de Looker muestra los paneles creados por Looker que muestran información sobre el uso y el rendimiento de la instancia de Looker. Puedes descargar, programar, configurar alertas y desglosar métricas y elementos al igual que 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 la actividad del sistema en una implementación de Looker alojada por el cliente con el backend de MySQL, verifica que hayas configurado correctamente el 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 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 los paneles de actividad del sistema en los destinos de correo electrónico, los usuarios deben tener seleccionados Todos los modelos en el Conjunto de modelos para su rol.

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, incluidas las vistas y los paneles guardados en tu instancia, la información del usuario, la información histórica 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 las restricciones del sistema. La actividad del sistema está diseñada para recopilar datos de gran volumen, y la 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 la 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.

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 lo puede ver.

Acción: 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 son 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 de los paneles de actividad del sistema.

Sugerencia para el equipo de Chat: Los datos basados en el tiempo de la Actividad del sistema se almacenan en la zona horaria del sistema de 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 de tu instancia de Looker.

El panel Actividad del usuario incluye mosaicos en los que se muestra la siguiente información:

  • La cantidad total de usuarios en tu instancia de Looker
  • La cantidad de usuarios no incorporados, clasificados como Desarrollador (administrador)
  • La cantidad de usuarios no incorporados, clasificados como Estándar (Creador)
  • La cantidad de usuarios no incorporados clasificados como Visualizador
  • La cantidad de usuarios de incorporaciones clasificados como Lectores
  • La cantidad de usuarios de incorporaciones clasificados como Estándar (Creador)

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

  • La cantidad de usuarios que emitieron al menos una consulta cada semana durante las 6 semanas anteriores

  • Promedio de minutos de actividad y 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 últimos 7 días, agrupados por fuente de búsqueda

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

  • Una lista de los usuarios que crearon más 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 en todo el tiempo

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

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

Panel de actividad del contenido

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

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

  • La cantidad de paneles que no se borraron
  • Las vistas que no se borraron
  • La cantidad de planes programados
  • El porcentaje de paneles que se consultaron en los últimos 30 días
  • El porcentaje de vistas que se consultaron en los últimos 30 días
  • La cantidad de trabajos programados para cada día de los 7 días anteriores
  • La cantidad de consultas de Explorar que se emitieron en los últimos 30 días
  • Una lista de todos los paneles y las vistas a los que se accedió en los últimos 30 días, que se pueden ordenar por la cantidad de vistas en la IU de Looker, la cantidad de vistas en una incorporación, la cantidad de vistas a través de la API, la cantidad de veces que el contenido se marcó como favorito y el número de veces que el contenido 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 exploració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, 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; y en los últimos 90 días, la cantidad de veces que el contenido se marcó como favorito y la cantidad de veces que el contenido 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 cuánto tiempo transcurrió desde la última ejecución de la exploración, la cantidad de veces que se ejecutó en los últimos 90 días, 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 Database Performance, 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 Database Performance incluye mosaicos en los que se muestran los siguientes datos:

  • El porcentaje de consultas que se mostraron desde la caché
  • Todas las consultas que se ejecutaron durante los 30 días anteriores, agrupadas por fuente de consulta, con los 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 de los 15 usuarios principales que muestra la cantidad de búsquedas que se ejecutaron durante los últimos 7 días
  • Una tabla de las 10 fuentes de consulta principales que muestra la cantidad de consultas que se ejecutaron durante los últimos 7 días.
  • 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 programados y planes programados para cada hora del día
  • La cantidad de compilaciones de PDT para cada conexión en 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 tiempo de ejecución promedio para cada panel durante los 7 días anteriores, ordenado por el tiempo de ejecución más largo
  • Una lista de cada PDT creada en los últimos 7 días, que muestra la cantidad de fallas de activación, errores de creación y compilaciones correctas
  • Tiempo de compilación promedio para cada PDT en 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 del contenido de alto rendimiento.

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

  • Un mapa de calor que muestra la cantidad de trabajos programados y el tiempo promedio en la cola para cada hora de cada día de la semana, y las horas o los días que tienen el mayor impacto en el programador
  • La cantidad de consultas y el tiempo de ejecución promedio de las 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 importante en el programador
  • La cantidad de trabajos programados para cada exploración
  • Una lista de todos los paneles que tienen habilitada la actualización automática 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; se 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 que tienen más de 25 mosaicos, en la que se muestra la cantidad de mosaicos de vistas, de mosaicos sin vista, de combinación de consultas, el total de mosaicos, el total de consultas generadas y el total de mosaicos de consultas para cada panel.
  • Un mosaico de texto con vínculos a las páginas de prácticas recomendadas y a las 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 en los que se muestra la siguiente información:

  • Recomendaciones del panel: Una lista de paneles que posiblemente no tengan un buen rendimiento y recomendaciones para mejorar el rendimiento
  • Explorar recomendaciones: Una lista de exploraciones y recomendaciones que posiblemente no tengan un buen rendimiento para mejorar el rendimiento

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

Recomendaciones del panel

El mosaico Recomendaciones del panel muestra paneles que podrían generar limitaciones de rendimiento en la instancia de Looker o en la base de datos. El mosaico proporciona recomendaciones de la página de prácticas recomendadas Consideraciones para crear paneles de alto rendimiento en Looker. Puedes aplicar estas recomendaciones a nivel del panel para mejorar el rendimiento. A continuación, se muestran algunas 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 la combinación.
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). Aumenta o inhabilita el parámetro de 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 provocar limitaciones de rendimiento en la instancia de Looker o en la base de datos.

El mosaico compara los valores promedio de las métricas de rendimiento de las consultas de cada exploración con las comparativas para mejorar el rendimiento de las instancias. La gravedad que se muestra junto a cada exploración indica el alcance de las métricas de esta sobre estas comparativas.

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

Paso de 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 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. Traslada 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 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. Habilita la función Nuevo entorno de ejecución de LookML para disminuir el tiempo de preparación. Traslada 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 la conexión. Establece un límite que no sea inferior a la cantidad máxima de consultas necesarias para ejecutarse simultáneamente con 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 SQL compleja, como las funciones analíticas, las CTE, las condiciones de unión en los campos de fecha o las grandes cadenas de unión. Coloca lógica SQL compleja en tablas derivadas persistentes (PDT) para reducir los tiempos de consulta. Usa el reconocimiento agregado cuando sea posible.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Simplifica los cálculos de tablas y muévelos a LookML cuando sea posible. Quita las tablas dinámicas, las ordenaciones o el formato de valores complejos.
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Simplifica los cálculos de tablas y muévelos a LookML cuando sea posible. Quita las tablas dinámicas, las ordenaciones o el formato de valores complejos.

Panel de errores y contenido dañado

En el panel Errors y contenido dañado, 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 dañado no las mostrará. Usa el Validador de contenido para detectar problemas de referencia de LookML en tus vistas y paneles.

El panel Errores y contenido dañado incluye mosaicos que muestran los siguientes datos:

  • Una lista de los paneles que están produciendo 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 indicados y el creador de cada programación
  • Una lista de las vistas que están produciendo errores, incluidos los errores proporcionados y la entidad emisora de cada búsqueda de vistas
  • Una lista de las 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 “crear error cancelado” y la cantidad de veces que la PDT produjo un “error de valor de activación”
  • La cantidad de errores de cada fuente de consulta en los últimos 10 días

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 consulta por hora y Entorno de ejecución de consulta por mosaico, desglosan el tiempo de ejecución de la consulta por etapa. Las etapas de consulta son las siguientes:

  • In Queue: Es la cantidad de tiempo, en segundos, que la consulta estuvo en la cola de Looker. Looker pone en cola las consultas cuando se alcanza el límite de Cantidad máxima 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 la consulta: Es la cantidad de tiempo, en segundos, que Looker dedicó a compilar la consulta desde LookML de origen y a conectarse a la base de datos. Si esta etapa lleva mucho tiempo, esto puede indicar que la complejidad del modelo de LookML o la conectividad de la base de datos están afectando el entorno de ejecución de la consulta.
  • Ejecutar consulta: Es la cantidad de tiempo, en segundos, que Looker dedicó a esperar los resultados de la consulta mientras esta se ejecuta en la base de datos. Esto incluye la consulta principal y cualquier consulta adicional necesaria, incluido el cálculo de los totales y la compilación de las PDT. Esta es la causa más común de un tiempo de ejecución largo del panel y se puede mejorar si optimizas el rendimiento de las consultas.
  • Procesando los resultados: Es el tiempo, en segundos, que Looker dedicó a formatear los resultados, calcular cálculos de tablas y almacenar en caché el conjunto de resultados.

El panel Diagnóstico del panel incluye mosaicos en los que se muestra 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 en el período seleccionado
  • El porcentaje de consultas de este panel que se ejecutaron desde la caché
  • El tiempo promedio de consulta por mosaico
  • Los usuarios que han ejecutado este panel con más frecuencia
  • El tiempo promedio de consulta 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: Una lista de posibles problemas de rendimiento y recomendaciones para mejorar el rendimiento de este panel