En la sección Actividad del sistema del menú Administrador, se muestran paneles integrados que muestran información de uso y rendimiento sobre tu instancia de Looker. Puedes descargar, programar, activar alertas y desglosar métricas y 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 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 de backend. Específicamente, debes realizar el paso a
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 Cómo migrar la base de datos de backend de Looker a MySQL.Debido a que el permiso para publicar contenido en 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 seleccionados los modelos Todos 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, incluidos los aspectos y los paneles, la información del usuario, la información histórica de las consultas y las estadísticas de rendimiento. 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 alto volumen y su agregación se puede usar para complementar tus registros comerciales.
Estos datos pueden ser útiles para complementar las actividades de supervisión y auditoría, pero no están diseñados para 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 tu instancia de Looker. En esta configuración, Looker almacena un máximo de 90 días de datos históricos de eventos y consultas.
Se puede acceder al texto de los filtros que ejecutan los usuarios en la 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 tienen acceso a este modelo de forma predeterminada. Se puede otorgar acceso al modelo de actividad del sistema a los usuarios que no sean administradores 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 en la actividad del sistema se almacenan con la Zona horaria del sistema. Consulta la página de documentación Cómo usar 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:
- Actividad del usuario
- Actividad de contenido
- Rendimiento de la base de datos
- Rendimiento de la instancia
- Recomendaciones de rendimiento
- Errores y contenido dañado
- Diagnóstico del panel
- Historial de consultas
Panel de actividad del usuario
En el panel Actividad del usuario, se muestra información sobre tus usuarios y su uso de tu instancia de Looker.
El panel Actividad del usuario incluye tarjetas que muestran la siguiente información:
- La cantidad total de usuarios de tu instancia de Looker
La cantidad de usuarios de cada tipo en tu instancia de Looker, incluidos los siguientes:
La cantidad total de usuarios de tu instancia de Looker a lo largo del tiempo
Es el porcentaje de usuarios que emitieron 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 en los últimos 90 días
Los minutos promedio de actividad y la cantidad promedio de consultas por usuario cada semana durante las 6 semanas anteriores
Indica la cantidad de usuarios que emitieron al menos una consulta en los últimos 7 días, agrupados por fuente de la consulta.
Una lista de los usuarios que pasaron más tiempo usando tu instancia de Looker 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
Es 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 recursos educativos y de capacitación de Looker
Panel de actividad de contenido
En el panel Actividad de contenido, se muestra información sobre qué paneles, looks y exploraciones se están viendo y programando en tu instancia de Looker.
El panel Actividad de contenido incluye tarjetas que muestran los siguientes datos:
- La cantidad de paneles que no se borraron
- La cantidad de looks que no se borraron
- La cantidad de planes programados
- El porcentaje de paneles que se consultaron en los últimos 30 días
- Es el porcentaje de Looks que se consultaron en los últimos 30 días.
- La cantidad de trabajos programados para cada día de los 7 días anteriores
- Es la cantidad de búsquedas de Explorar que se emitieron en los últimos 30 días.
- Una lista de todos los paneles y los informes 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 vieron en una incorporación, la cantidad de veces que se vieron a través de la API, la cantidad de veces que se marcó el contenido como favorito y la cantidad de veces que se publicó el contenido a través de un trabajo programado
- Una lista de las exploraciones creadas en los 30 días anteriores, que muestra la cantidad de veces que se ejecutaron y la cantidad de usuarios que las ejecutaron
- Una lista de paneles y looks 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 se marcó como favorito y la cantidad de veces que se publicó a través de una tarea programada
- Una lista de exploraciones creadas en los últimos 90 días que no se consultaron en los últimos 30 días, que muestra el tiempo transcurrido desde la última vez que se ejecutó la exploración, la cantidad de veces que se ejecutó en los últimos 90 días, la fecha de la última ejecución y la fecha de la primera ejecución
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 los PDT en tu instancia de Looker, incluidos los tiempos de ejecución totales y promedio de las consultas y los PDT, y se indica la cantidad de errores de consulta y fallas de compilación de PDT.
El panel Rendimiento de la base de datos incluye tarjetas que muestran los siguientes datos:
- Es el porcentaje de consultas que se devolvieron de la caché.
- Todas las consultas que se ejecutaron durante los 30 días anteriores, agrupadas por fuente de consulta, con tiempos de ejecución de consultas agregados en niveles y con cada nivel de tiempo de ejecución que se muestra como un porcentaje de todas las consultas
- Una tabla de los 15 usuarios principales que muestra la cantidad de consultas que se ejecutaron en los 7 días anteriores
- Una tabla de las 10 fuentes de consultas 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 en cada hora del día
- El tiempo de ejecución promedio de cada elemento Explorar durante los 7 días anteriores, ordenado por el tiempo de ejecución más largo
- El tiempo de ejecución promedio de cada aspecto durante los 7 días anteriores, ordenado por el tiempo de ejecución más largo
- El tiempo 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 errores de activación, creación y compilaciones correctas
- El tiempo de compilación promedio de cada PDT en los 7 días anteriores, ordenado por el tiempo de compilación promedio más largo
Panel de rendimiento de la instancia
En el panel Rendimiento de la instancia, se muestra información sobre la carga y el rendimiento del programador y el contenido intensivo en rendimiento.
El panel Rendimiento de la instancia incluye tarjetas que muestran los siguientes datos:
- Un mapa de calor que muestra la cantidad de trabajos programados y su tiempo promedio en la cola para cada hora de cada día de la semana, lo que te permite ver qué horas o días 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 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
- Es la cantidad de trabajos programados para cada exploración.
- Una lista de todos los paneles con la actualización automática habilitada con la cantidad de tarjetas 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 por día
- Una lista de las consultas que se descargaron o programaron con la opción Todos los resultados
- Una lista de paneles que tienen más de 25 tarjetas, en la que se muestra la cantidad de tarjetas de aspecto, sin aspecto, de combinación de consultas, totales, totales de consultas generadas y totales de tarjetas de consulta para cada panel
- Una tarjeta de texto con vínculos a páginas de prácticas recomendadas y páginas de documentación sobre la optimización de Looker
Panel de Recomendaciones de rendimiento
En el panel Recomendaciones de rendimiento, se muestran oportunidades para mejorar el rendimiento de tu instancia de Looker.
El panel Recomendaciones de rendimiento incluye tarjetas que muestran la siguiente información:
- Recomendaciones de paneles: Es una lista de paneles que posiblemente no tengan un buen rendimiento y de recomendaciones para mejorarlo.
- Recomendaciones de Explorar: Es una lista de Explorar que posiblemente no tengan un buen rendimiento y de recomendaciones para mejorar el rendimiento.
En las siguientes secciones, se explican las tarjetas con más detalle.
Recomendaciones del panel
La tarjeta Recomendaciones de paneles muestra paneles que pueden causar problemas de rendimiento en tu instancia de Looker o en tu base de datos. La tarjeta proporciona recomendaciones de la página de prácticas recomendadas Consideraciones a tener en cuenta cuando se crean paneles de Looker de alto rendimiento. Puedes aplicar estas recomendaciones a nivel del panel para mejorar el rendimiento. Estas son algunas de las advertencias que podrías ver:
Advertencia | Recomendación |
---|---|
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). |
Reduce la cantidad de tarjetas de consulta 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 tarjetas de resultados de 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
La tarjeta Explorar recomendaciones muestra exploraciones que pueden causar problemas de rendimiento en tu instancia de Looker o en tu base de datos.
La tarjeta compara los valores promedio de las métricas de rendimiento de las consultas de cada Explorar con las comparativas para el rendimiento de instancias sanas. La gravedad que se indica junto a cada elemento Explorar indica hasta qué punto las métricas de Explorar superan estos comparativas.
Según las métricas que superen los puntos de referencia, la tarjeta proporciona estrategias de solución de problemas específicas para ayudar a mejorar el rendimiento. A continuación, se incluyen las advertencias y recomendaciones que podrías 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 de LookML. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente en momentos en los que 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. |
Mueve los campos personalizados y los cálculos basados en 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 campos innecesarios de la exploración. Asegúrate de que el código de producción de LookML se cambie con poca frecuencia, idealmente en momentos en los que 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 reducir el tiempo de preparación. Mueve los campos personalizados y los cálculos basados en 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 no inferior a la cantidad máxima de consultas necesarias para ejecutarse de forma simultánea en horas pico de tráfico. |
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, las CTE, las condiciones de unión en campos de fecha o las cadenas de unión grandes. Coloca la lógica de SQL compleja en tablas derivadas persistentes (PDT) para reducir los tiempos de consulta. Usa la conciencia agregada 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 los pivotes, 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 los pivotes, las ordenaciones o el formato de valores complejos. |
Panel de errores y contenido dañado
En el panel Errores y contenido dañado, se muestran los paneles, los aspectos, los programas y los PDT que producen errores de consulta, junto con la cantidad de errores de cada fuente de consulta.
En este panel, solo se muestran los errores que se producen durante el tiempo de ejecución de la consulta. Por ejemplo, si quitas un campo de LookML de una vista, los informes y los diseños que usen ese campo mostrarán advertencias, pero el panel Errores y contenido dañado no mostrará estas advertencias. Usa el validador de contenido para verificar si hay problemas de referencia de LookML en tus looks y paneles.
El panel Errores y contenido dañado incluye tarjetas que muestran los siguientes datos:
- Una lista de los paneles que generan errores, incluidos los errores proporcionados, la entidad emisora de cada consulta del panel y la cantidad de usuarios que ejecutaron consultas con cada panel
- Una lista de trabajos programados que generan errores, incluidos los errores proporcionados y el creador de cada programación
- Una lista de los componentes Look que generan errores, incluidos los errores proporcionados y el emisor de cada consulta de Look
- Una lista de las PDT que generan errores, incluidas las acciones de la PDT que crearon la entrada de registro de errores, los datos relacionados con la acción de la PDT, la cantidad de veces que la PDT generó una acción de "crear error cancelado" y la cantidad de veces que la PDT generó un "error de valor del activador"
- Es la cantidad de errores de cada fuente de consulta de los últimos 10 días.
Diagnóstico del panel
El panel Diagnóstico del panel muestra oportunidades para mejorar el rendimiento de un panel individual.
Para acceder al panel Dashboard Diagnostics desde cualquier panel, haz clic en el menú de tres puntos Acciones del panel y selecciona Resumen del rendimiento del panel.
Algunas tarjetas, como Tiempo de ejecución de consultas por hora y Tiempo de ejecución de consultas por tarjeta, desglosan el tiempo de ejecución de las consultas por etapa. Las etapas de la consulta son las siguientes:
- En cola: Es la cantidad de tiempo, en segundos, que la consulta pasó en la cola de Looker. Looker pone en cola las consultas cuando se alcanza el límite de Max connections per node 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 el código LookML de origen y conectarse a la base de datos. Si esta etapa tarda mucho tiempo, es posible que la complejidad del modelo de LookML o la conectividad de la base de datos estén afectando el tiempo de ejecución de la consulta.
- Consulta en ejecución: Es la cantidad de tiempo, en segundos, que Looker pasó esperando los resultados de la consulta mientras esta se ejecutaba en la base de datos. Esto incluye la consulta principal y cualquier consulta adicional necesaria, como el cálculo de totales y la compilación de PDT. Esta es la causa más común de un tiempo de ejecución prolongado del panel y se puede mejorar optimizando el rendimiento de las consultas.
- Procesando resultados: Es el tiempo, en segundos, que Looker dedicó a aplicar formato a los resultados, calcular los cálculos de tablas y almacenar en caché el conjunto de resultados.
El panel Diagnóstico del panel incluye tarjetas que muestran la siguiente información:
- Es el título del panel.
- La cantidad de usuarios que ejecutaron este panel en 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é
- Si el porcentaje de caché es bajo, usa estrategias de almacenamiento en caché para reducir la carga de la base de datos.
- Es el tiempo de consulta promedio por tarjeta.
- Los usuarios que ejecutaron este panel con mayor frecuencia
- El tiempo de consulta promedio por hora
- Si hay picos en esta tarjeta, asegúrate de que no se estén enviando varios planes programados al mismo tiempo.
- Es la cantidad de tarjetas 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.
Query History
El panel Historial de búsquedas está disponible en el panel Rendimiento de Explorar y muestra los datos de rendimiento actuales y históricos de la búsqueda y de la función Explorar que se usó para crearla.
El panel Historial de consultas incluye tarjetas que muestran los siguientes datos:
- Es el tiempo promedio que tardó la consulta en ejecutarse y mostrar resultados.
- La cantidad total de veces que se ejecutó la consulta
- Es el tiempo promedio que la consulta pasó en cada una de las tres fases de consulta.
- Métricas detalladas sobre la consulta
- Es la cantidad de consultas que se ejecutaron desde la exploración que se usó para crear la consulta inicial, desglosada en incrementos de tiempo de ejecución de cinco segundos.
- Es la cantidad total de consultas ejecutadas que se basan en la exploración que se usó para crear la consulta inicial.
- Es el tiempo promedio que tardaron las consultas basadas en la exploración que se usó para crear la consulta inicial en ejecutarse y mostrar resultados.