Configuración de administrador - Registro

.

Panel de registro

El panel Registro muestra los 500 mensajes de registro del sistema más recientes que ha generado tu instancia de Looker. Para ver la página Registro, en la sección Servidor del menú Administrador, selecciona Registro.

Puedes limitar la información que se muestra en el panel Registro. Para ello, introduce texto en el campo Filtrar para que el panel Registro muestre solo 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 muestran en los servicios de Looker, ajusta los niveles de registro.

Niveles de registro

La sección Niveles de registro le permite definir el nivel mínimo de gravedad necesario para que un mensaje aparezca en el registro de varios servicios de Looker. De esta forma, puedes ocultar la información de registro que no te interese.

El nivel de gravedad predeterminado de los servicios db:* y db:looker es info, lo que significa que Looker registra las instrucciones SQL que contienen o filtran información personal (por ejemplo, nombres de clientes). Esto se aplica a los ajustes de gravedad info, verbose o debug. Para desactivar el registro de instrucciones SQL, asigna a los servicios db:* y db:looker los niveles de gravedad warn, error o fatal.

Looker registra las instrucciones SQL en una base de datos interna (donde se almacenan los metadatos de los objetos de Looker creados por los usuarios) y en una base de datos externa (donde se almacenan los datos y los metadatos de los clientes).

Descripciones de la gravedad

A continuación, se indican los niveles de gravedad de los mensajes de registro, de menor a mayor gravedad:

  • Debug: las entradas de registro de depuración son mensajes de información detallada que muestran los procesos internos de la aplicación Looker. Este nivel de gravedad se suele usar solo para depurar código interno.

  • Verbose: se trata de mensajes informativos detallados que muestran los eventos que se producen en Looker con un nivel de granularidad más preciso. Este nivel de gravedad se suele usar solo para solucionar problemas.

  • Información: son mensajes informativos estándar que muestran los eventos habituales que se producen en Looker.

  • Advertencia: estos mensajes indican situaciones potencialmente dañinas.

  • Error: estos mensajes indican eventos de error que probablemente no sean lo suficientemente graves como para que Looker deje de ejecutarse.

  • Fatal: estos mensajes indican eventos de error muy graves que probablemente harán que Looker deje de ejecutarse.

Descripciones de los servicios

El desplegable Predeterminado define el nivel de gravedad predeterminado de todos los servicios de Looker. Todos los servicios que tengan el valor Predeterminado usarán el nivel de gravedad del menú desplegable Predeterminado. El nivel de gravedad predeterminado del menú desplegable Predeterminado es Información.

También puedes definir niveles de gravedad individualmente para los siguientes servicios:

  • pdt mensajes asociados al proceso de tabla derivada persistente.

  • db:*: mensajes generados por consultas a la base de datos de analíticas o a cualquier base de datos de clientes.

  • db:looker: mensajes generados por consultas a la base de datos backend de Looker.

  • http: mensajes generados a partir de solicitudes HTTP que recibe o procesa el servidor web frontend.

  • http_core mensajes que se generan a partir de solicitudes HTTP al servidor web principal que sirve los elementos internos de la aplicación.

  • jsch: mensajes generados por las conexiones SSH al servicio Git. El ajuste predeterminado es el nivel Advertencia, que no muestra ninguna información. Cambia al nivel info para solucionar problemas de conexión SSH.

  • logger: mensajes que se generan cuando cambias el nivel de registro.

  • org.apache.active mensajes generados por ActiveMQ. ActiveMQ es un servicio de mensajería que usa Looker para comunicar tareas entre subsistemas. La usan el programador, la regeneración de PDT y otras tareas de larga duración.

  • raven: mensajes generados por el servicio de informes de errores.

  • Render: mensajes generados por el renderizador, que renderiza PDFs y PNGs.

  • Planificador: mensajes generados por el proceso del planificador.

Después de modificar el nivel de registro de un servicio, selecciona Definir niveles para guardar los cambios.

Configurar 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 las excepciones y las consultas 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 el cliente y necesitas que la salida sea de una sola línea, puedes usar la --log-format=json opción de inicio 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"}