Risolvere i problemi di Esplora log

Questo documento illustra i problemi comuni di visualizzazione dei log e spiega come utilizzare la console Google Cloud per visualizzare e risolvere gli errori di configurazione o i risultati imprevisti.

Download dei log non riuscito

Stai utilizzando Esplora log e fai clic su Scarica. Il comando si avvia, ma poi non viene completato o segnala un errore.

Per risolvere questo problema, riduci il tempo necessario per l'esecuzione del comando seguendo questi passaggi:

  • Nella finestra di dialogo Scarica log, riduci il valore di Numero massimo di voci di log.
  • Riduci il periodo di tempo durante il quale vengono eseguite query sui log.
  • Nella barra degli strumenti dei risultati della query, fai clic su Nascondi voci simili prima di iniziare il download.
  • Modifica la query per utilizzare i campi indicizzati.

Impossibile trovare i log della console per un'istanza VM

I log scritti nella console di un'istanza Compute Engine potrebbero non essere disponibili in Esplora log. Per visualizzare questi log:

  1. Nella console Google Cloud, vai alla pagina Istanze VM:

    Vai a Istanze VM

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato il cui sottotitolo è Compute Engine.

  2. Seleziona l'istanza, quindi seleziona Porta seriale 1 (console) nella sezione Log della pagina.

Puoi configurare le istanze in modo che l'output della porta seriale venga inviato a Cloud Logging. Per maggiori informazioni, consulta Abilitazione e disabilitazione del logging dell'output della porta seriale.

Recuperare l'ID organizzazione o progetto Google Cloud

Per ottenere un ID organizzazione o progetto Google Cloud da qualsiasi pagina della console Google Cloud, espandi l'elenco dei progetti Google Cloud dal selettore di progetti e organizzazioni di Google Cloud e trova l'ID progetto Google Cloud nella colonna ID.

Impossibile visualizzare le voci di log

Se non vedi voci di log, controlla quanto segue:

  • È stato selezionato il progetto Google Cloud corretto? In caso contrario, seleziona il progetto Google Cloud corretto dal selettore di progetti e organizzazioni di Google Cloud.

  • Il tuo progetto Google Cloud utilizza risorse che generano log e rileva attività su queste risorse? Anche se il progetto Google Cloud è nuovo, deve disporre di audit log che registrino il fatto che è stato creato. Verifica di utilizzare una risorsa che genera log, accedendo alla sezione "Mappatura dei servizi ai tipi di risorse" nella pagina dell'elenco delle risorse monitorate.

  • L'intervallo di tempo è troppo limitato? Verifica che l'intervallo di tempo nella query sia corretto.

  • Visualizza le query di esclusione correnti per assicurarti che i log che stai cercando non vengano esclusi accidentalmente.

  • Per visualizzare i log viene utilizzato l'ambito corretto? Per istruzioni su come modificare l'ambito della ricerca, consulta Perfezionare l'ambito.

La mia query è corretta, ma ancora non vedo le voci di log

  • Non puoi visualizzare le voci di log precedenti al periodo di conservazione di Logging. Consulta Periodi di conservazione dei log per il periodo di conservazione dei log in vigore.

  • Durante periodi di carico elevato, potrebbero verificarsi ritardi nell'invio dei log a Logging o nella ricezione e visualizzazione dei log.

  • Esplora log non mostra le voci di log con timestamp futuri fino a quando l'ora corrente non viene raggiunta. Questa è una situazione insolita, probabilmente causata da un disallineamento temporale nell'applicazione che invia i log.

  • L'ambito della query è stato impostato troppo grande e non è stato possibile completare l'operazione entro un periodo di tempo ragionevole. Potresti visualizzare il messaggio "Scadenza scaduta prima del completamento dell'operazione". Prova a rendere la query più specifica o a ridurre l'intervallo di tempo.

La query restituisce un errore

Se esegui una query su una risorsa senza specificare un bucket, Cloud Logging utilizza la cronologia dei sink nel progetto Google Cloud per determinare dove potrebbero essere state scritte le voci per la risorsa. Se Cloud Logging identifica più di 200 bucket in cui potrebbero essere state scritte voci, la query non riesce e viene inviato il messaggio Error: Invalid query.

Per risolvere il problema, perfeziona l'ambito della query in un sottoinsieme dello spazio di archiviazione. Per maggiori informazioni, consulta Perfezionare l'ambito.

L'intervallo di tempo dei risultati della query non corrisponde alla query

I dati dei log che vedi nei riquadri Risultati delle query e Campi del log vengono modificati in base all'intervallo di tempo acquisito dalla sequenza temporale dell'istogramma. Puoi regolare la sequenza temporale dell'istogramma utilizzando i controlli temporali dell'istogramma o il selettore dell'intervallo di tempo. La modifica di questi controlli temporali non cambia l'espressione di query nel riquadro Query.

Se hai una query con un timestamp, il selettore dell'intervallo di tempo è disabilitato e la query utilizza l'espressione del timestamp come limitazione dell'intervallo di tempo. Se una query non utilizza un'espressione timestamp, utilizza il selettore dell'intervallo di tempo come limitazione dell'intervallo di tempo.