Questa pagina descrive come trovare e utilizzare Cloud Logging per visualizzare ed eseguire query sui log per l'istanza di Looker (Google Cloud core).
Looker (Google Cloud core) utilizza Cloud Logging. Per informazioni complete, consulta la documentazione di Cloud Logging.
Ruoli obbligatori
Per comprendere i ruoli richiesti per Cloud Logging, visita la pagina Controllo dell'accesso con IAM della documentazione di Cloud Logging.
Visualizza i log
Per visualizzare i log per le voci dei log delle istanze di Looker (Google Cloud core), seleziona una delle seguenti opzioni:
console
- Nella console Google Cloud, vai a Logging > Esplora log
- Seleziona un progetto Looker (Google Cloud core) esistente nella parte superiore della pagina.
- In Query Builder, aggiungi quanto segue:
- Risorsa: seleziona Istanza Looker. Nella finestra di dialogo, seleziona un ID istanza di Looker (Google Cloud core).
- Nomi dei log: scorri fino alla sezione Looker e seleziona i file di log appropriati per la tua istanza. Ad esempio:
- looker.googleapis.com%2FContentAccess
- looker.googleapis.com%2FUserLogin
- Gravità: seleziona un livello di log.
- Intervallo di tempo: seleziona un intervallo di tempo preimpostato o crea un intervallo personalizzato.
gcloud
Utilizza il comando gcloud logging
per visualizzare le voci di log.
gcloud logging read "resource.type=looker.googleapis.com/Instance" \ --project=PROJECT_ID \ --limit=10 \ --format=json
Sostituisci quanto segue:
- PROJECT_ID: l'ID del progetto Google Cloud in cui si trova l'istanza di Looker (Google Cloud core).
Puoi includere anche i seguenti flag:
- Il flag
limit
è un parametro facoltativo che indica il numero massimo di voci da restituire.
Risolvere i problemi
Problema | Risoluzione dei problemi |
---|---|
I file di log sono incompleti. | Controlla il livello di gravità a cui è configurato il logging. I messaggi di log inferiori al livello configurato verranno eliminati. |
Impossibile trovare informazioni sulle operazioni nei log. | Vuoi scoprire di più su un'operazione.
Ad esempio, un utente è stato eliminato ma non puoi scoprire chi l'ha eseguito. I log mostrano l'operazione avviata, ma non forniscono ulteriori informazioni. Devi abilitare l'audit logging affinché vengano registrate informazioni che consentono l'identificazione personale (PII) dettagliate e come queste. |
I file di log sono difficili da leggere. | Preferisci visualizzare i log come JSON o testo. Puoi utilizzare il comando
gcloud logging read
insieme ai comandi di post-elaborazione di Linux per scaricare i log.
Per scaricare i log in formato JSON, utilizza il seguente codice: 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 Sostituisci quanto segue:
Per scaricare i log come testo, utilizza il seguente codice: 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 Sostituisci quanto segue:
|