Panel de registro
En el panel Log (Registro), se muestran los 500 mensajes de registro del sistema más recientes que generó tu instancia de Looker. Para ver la página Registro, en la sección Servidor del menú Administrador, seleccione Registro.
Puedes limitar la información que se muestra en el panel de registro. Para ello, ingrese texto en el campo Filtro a fin de que el panel Registro solo muestre los mensajes que incluyan ese texto.
Para actualizar el registro y mostrar los 500 mensajes más recientes, selecciona Actualizar registro.
Para ajustar el nivel de gravedad de los mensajes de registro que se mostrarán en los servicios de Looker, ajusta los niveles de registro.
Para crear informes sobre el uso en tu instancia de Looker, consulta la página de documentación Cómo crear informes de uso de Looker con la opción Explorar del sistema.
Niveles de registro
La sección Log Levels te permite configurar el nivel de gravedad mínimo necesario para que un mensaje aparezca en el registro de varios servicios diferentes de Looker. Esto te permite ocultar la información de registro que no te interesa.
El nivel de gravedad predeterminado para los servicios db:* y db:looker se establece como info, lo que significa que Looker registra las instrucciones de SQL que contienen o filtran información personal (por ejemplo, nombres de clientes). Esto se aplica a la configuración de gravedad de info, verbose o debug. Para desactivar el registro de las instrucciones de SQL, configura el nivel de gravedad de los servicios db:* y db:looker como warn, error o fatal.
Looker registra las instrucciones de SQL en una base de datos interna (donde se almacenan los metadatos de los objetos de Looker creados por usuarios) y en una base de datos externa.
Descripciones de gravedad
A continuación, se enumeran los niveles de gravedad de los mensajes de registro, de menor a mayor gravedad:
debug: Las entradas del registro de depuración son mensajes de información detallada que muestran los procesos internos de la aplicación de Looker. Por lo general, este nivel de gravedad se usa para depurar código interno.
Verbose: Son mensajes informativos detallados que muestran los eventos que ocurren en Looker a un nivel más detallado. Por lo general, este nivel de gravedad se usa para solucionar problemas.
info: Son mensajes informativos estándar que muestran eventos regulares en Looker.
advertir: Estos mensajes indican situaciones potencialmente dañinas.
error: Estos mensajes indican eventos de error que probablemente no sean lo suficientemente graves como para hacer que Looker deje de ejecutarse.
fatal: Estos mensajes indican eventos de error muy graves que probablemente harán que Looker deje de ejecutarse.
Descripciones del servicio
El menú desplegable Default establece el nivel de gravedad predeterminado para todos los servicios de Looker. Todos los servicios configurados como default usarán el nivel de gravedad en el menú desplegable Default. El nivel de gravedad predeterminado para el menú desplegable Default es info.
También puedes configurar niveles de gravedad para los siguientes servicios:
pdt: Mensajes asociados con el proceso de tabla derivada persistente
db:*: mensajes generados por consultas a la base de datos de estadísticas o por consultas a cualquier base de datos de clientes
db:looker: mensajes que se generan a partir de consultas a la base de datos del backend de Looker
http: Mensajes que se generan a partir de solicitudes HTTP que el servidor web de frontend recibe o procesa.
http_core: Mensajes que se generan a partir de solicitudes HTTP al servidor web principal que entrega contenido interno a la aplicación
jsch: Mensajes generados por conexiones SSH al servicio de Git La configuración predeterminada es warn, que no muestra información. Cambia al nivel de información para solucionar problemas de conexión SSH.
logger: Mensajes que se generan cuando realizas cambios en el nivel de registro
org.apache.active: Mensajes que genera ActiveMQ ActiveMQ es un servicio de mensajería que usa Looker para comunicar tareas entre subsistemas. Lo usan el programador, la regeneración de PDT y otras tareas de larga duración.
raven: Mensajes que genera el servicio de Error Reporting
render: Mensajes que genera el procesador, que renderiza archivos PDF y PNG.
scheduler: Mensajes que genera el proceso del programador.
Después de modificar el nivel de registro de un servicio, selecciona Establecer niveles para guardar los cambios.
Configura el formato de registro en instancias alojadas por el cliente
De forma predeterminada, los mensajes del sistema se muestran en texto con el siguiente formato:
2019-09-25 15:14:12.301 -0700 [INFO|007d0|main] :: Starting Looker : Version 6.21.0-localdev-ea88a4
...
2019-10-01 14:37:53.424 -0700 [INFO|0002a|http] :: Request from 0:0:0:0:0:0:0:1 GET /folders/1, {}
...
2019-10-01 14:37:53.425 -0700 [INFO|0002a|db:looker] :: (0.000180s) SELECT count(*) AS "COUNT" FROM "USER" LIMIT 1
Algunos mensajes del sistema, como excepciones y consultas de SQL, se generan como salida de varias líneas. Esto puede causar problemas en los procesadores de registros que requieren entradas de una sola línea para la coincidencia de patrones.
Si tu instancia de Looker está alojada por un cliente y necesitas resultados de una sola línea, puedes usar la opción de inicio --log-format=json
para dar formato a las entradas de registro en estructuras JSON de una sola línea. En el siguiente ejemplo, se muestran los mismos eventos que en el ejemplo anterior, pero en formato JSON:
{"t":"2019-09-25 15:14:56.513 -0700","s":"INFO","rid":"007d0","c":"main","msg":"Starting Looker : Version 6.21.0-localdev-ea88a4"}
...
{"t":"2019-10-01T14:35:37.577 -07:00","s":"INFO","rid":"0002c","c":"http","ip":"0:0:0:0:0:0:0:1","verb":"GET","path":"/folders/1","params":{}}
...
{"t":"2019-10-01T14:35:37.581 -07:00","s":"INFO","rid":"0002c","c":"db:looker","duration":"0.000344","sql":"SELECT count(*) AS \"COUNT\" FROM \"USER\" LIMIT 1"}