Risolvere i problemi di Esplora log

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

Il download dei log non riesce

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

Per risolvere il problema, riduci il tempo necessario per l'esecuzione del comando procedendo nel seguente modo:

  • 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.

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, segui questi passaggi:

  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 con il 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 sia inviate a Cloud Logging. Per ulteriori informazioni, vedi Attivazione e disattivazione del logging dell'output della porta seriale

Ottieni l'ID organizzazione o progetto Google Cloud

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

Non può visualizzare le voci di log

Se non vedi voci nel log, controlla quanto segue:

  • Verifica che sia selezionato il progetto Google Cloud corretto.

  • Verifica che il progetto Google Cloud utilizzi risorse che generano log e che è l'attività su quelle risorse. Anche se il progetto Google Cloud è nuovo, dovrebbe avere audit log che registrano la sua creazione. Per informazioni su come verificare utilizzi una risorsa che genera log, consulta Mappatura dei servizi ai tipi di risorse.

  • Assicurati che l'intervallo di tempo non sia troppo ristretto.

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

  • Assicurati di disporre dell'autorizzazione per visualizzare le voci di log nei progetti e nelle visualizzazioni dei log a cui fa riferimento l'impostazione del menu Definisci ambito. Per informazioni su come modificare l'ambito della ricerca, vedi Perfeziona ambito.

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

  • Non puoi visualizzare le voci di log precedenti alla versione di Logging periodo di conservazione. Consulta la sezione Periodi di conservazione dei log per informazioni sul periodo di conservazione dei log in vigore.

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

  • Esplora log non mostra le voci di log con timestamp nei in futuro fino al termine dell'operazione con loro. Si tratta di un comportamento insolito causata da un disallineamento temporale nell'applicazione che invia logaritmi.

  • L'ambito della query è stato impostato troppo grande e non è stato possibile completarlo entro un periodo ragionevole per un periodo di tempo limitato. 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 invii 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 quella risorsa. Se Cloud Logging identifica più di 200 bucket in cui le voci potrebbe essere stato scritto, la query non riesce e il messaggio Error: Invalid query.

Per risolvere il problema, perfeziona l'ambito della query in un sottoinsieme del archiviazione. Per ulteriori informazioni, consulta Definire l'ambito.

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

I dati dei log visualizzati nei riquadri Risultati delle query e Campi log vengono regolati in base all'intervallo di tempo acquisito dalla sequenza temporale dell'istogramma. Regola della sequenza temporale dell'istogramma utilizzando i controlli temporali dell'istogramma o la selettore dell'intervallo di tempo. La modifica di questi controlli relativi al tempo non influisce sull'espressione di query nel riquadro Query.

Quando hai una query con un timestamp, il selettore dell'intervallo di tempo è disabilitato. La query utilizza l'espressione timestamp come restrizione relativa all'intervallo di tempo. Se una query non utilizza un'espressione timestamp, viene utilizzata la macro selettore dell'intervallo di tempo come limitazione dell'intervallo di tempo.