Ver los registros de instancias de Looker (servicio principal de Google Cloud)

En esta página se describe cómo encontrar y usar Cloud Logging para ver y consultar los registros de tu instancia de Looker (Google Cloud core).

Looker (Google Cloud core) usa Cloud Logging. Para obtener información completa, consulta la documentación de Cloud Logging.

Roles obligatorios

Para saber qué roles son necesarios para usar Cloud Logging, consulta la página Control de acceso con gestión de identidades y accesos de la documentación de Cloud Logging.

Ver registros

Para ver los registros de tu instancia de Looker (Google Cloud core), selecciona una de las siguientes opciones:

consola

  1. En la Google Cloud consola, ve a Registro > Explorador de registros.
  2. En la parte superior de la página, selecciona un proyecto de Looker (Google Cloud core).
  3. En el creador de consultas, añade lo siguiente:
    • Recurso: selecciona Instancia de Looker. En el cuadro de diálogo, selecciona un ID de instancia de Looker (Google Cloud Core).
    • Nombres de registro: desplázate hasta la sección Looker y selecciona los archivos de registro adecuados para tu instancia. Por ejemplo:
      • looker.googleapis.com%2FContentAccess
      • looker.googleapis.com%2FUserLogin
    • Gravedad: selecciona un nivel de registro.
    • Intervalo de tiempo: seleccione un intervalo predefinido o cree uno personalizado.

gcloud

Usa el comando gcloud logging para ver las entradas de registro.

gcloud logging read "resource.type=looker.googleapis.com/Instance" \
--project=PROJECT_ID \
--limit=10 \
--format=json

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto en el que se encuentra la instancia de Looker (Google Cloud Core).

También puedes incluir los siguientes indicadores:

  • La marca limit es un parámetro opcional que indica el número máximo de entradas que se van a devolver.

Solucionar problemas

Problema Solución de problemas
Los archivos de registro están incompletos. Comprueba el nivel de gravedad en el que se ha configurado el registro. Los mensajes de registro que estén por debajo del nivel configurado se descartarán.
No se encuentra información de las operaciones en los registros. Quieres obtener más información sobre una operación.

Por ejemplo, se ha eliminado un usuario, pero no sabes quién lo ha hecho. Los registros muestran que la operación se ha iniciado, pero no proporcionan más información. Para registrar información personal identificable (IPI) detallada como esta, debes habilitar el registro de auditoría.

Los archivos de registro son difíciles de leer. Prefieres ver los registros en formato JSON o de texto. Puedes usar el comando gcloud logging read junto con los comandos de posprocesamiento de Linux para descargar los registros.

Para descargar los registros en formato JSON, usa el siguiente código:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d" \
> downloaded-log.json
    

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto en el que se encuentra la instancia de Looker (Google Cloud Core)
  • LOG_NAME: el nombre de recurso del registro

Para descargar los registros como texto, utiliza el siguiente código:

gcloud logging read \
"resource.type=looker.googleapis.com/Instance \
AND logName=projects/PROJECT_ID \
/logs/looker.googleapis.com%2FLOG_NAME" \
--format json \
--project=PROJECT_ID \
--freshness="1d"| jq -rnc --stream 'fromstream(1|truncate_stream(inputs)) \
| .textPayload' \
--order=asc
> downloaded-log.txt
   

Haz los cambios siguientes:

  • PROJECT_ID: el ID del Google Cloud proyecto en el que se encuentra la instancia de Looker (Google Cloud Core)
  • LOG_NAME: el nombre de recurso del registro

Siguientes pasos