Risolvere i problemi di Esplora log

Questo documento spiega i problemi comuni di visualizzazione dei log e descrive come utilizzare la consoleGoogle Cloud per visualizzare e risolvere i problemi relativi a errori di configurazione o risultati imprevisti.

Il download dei log non riesce

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

Per risolvere il problema, riduci il tempo necessario per l'esecuzione del comando provando quanto segue:

  • Nella finestra di dialogo Scarica log, riduci il valore di Numero massimo di voci di log.
  • Ridurre il periodo di tempo durante il quale vengono interrogati i 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:

  1. Nella Google Cloud console, 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 Porta seriale 1 (console) nella sezione Log della pagina.

Puoi configurare le tue istanze in modo che l'output della porta seriale venga inviato a Cloud Logging. Per saperne di più, consulta Attivazione e disattivazione del logging dell'output della porta seriale.

Recupera l'ID Google Cloud progetto o organizzazione

Per ottenere l'ID di un progetto o di un'organizzazione da qualsiasi punto della consoleGoogle Cloud , espandi l'elenco dei progetti Google Cloud dal selettore di progetti e organizzazioniGoogle Cloud e trova l'ID progettoGoogle Cloud nella colonna ID. Google Cloud

Impossibile visualizzare le voci di log

Se non vedi voci di log, controlla quanto segue:

  • Verifica che sia selezionato il Google Cloud progetto corretto.

  • Verifica che il tuo Google Cloud progetto utilizzi risorse che generano log e che ci sia attività su queste risorse. Anche se il progetto Google Cloud è nuovo, dovrebbe avere audit log che registrano la sua creazione. Per informazioni su come verificare di utilizzare una risorsa che genera log, consulta Mappare i servizi ai tipi di risorse.

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

  • Visualizza le query di esclusione attuali per assicurarti che i log che stai cercando non siano stati esclusi per errore.

  • Assicurati di disporre dell'autorizzazione per visualizzare le voci di log nei progetti e nelle visualizzazioni dei log a cui viene fatto riferimento impostando il menu Perfeziona ambito. Per informazioni su come modificare l'ambito della ricerca, consulta Perfeziona l'ambito.

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

  • Non puoi visualizzare le voci di log precedenti al periodo di conservazione di Logging. Consulta la pagina relativa ai periodi di conservazione dei log per il periodo di conservazione dei log in vigore.

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

  • Esplora log non mostra le voci di log con timestamp futuri finché l'ora corrente non li ha "raggiunti". Si tratta di una situazione insolita, probabilmente causata da una distorsione temporale nell'applicazione che invia i log.

  • L'ambito della query è stato impostato su un valore troppo elevato e non è stato possibile completarla in un lasso di tempo ragionevole. Potresti visualizzare il messaggio "deadline expired before operation could complete" (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 quella risorsa. Se Cloud Logging identifica più di 200 bucket in cui potrebbero essere state scritte voci, la query non riesce e viene visualizzato il messaggio Error: Invalid query.

Per risolvere il problema, perfeziona l'ambito della query a un sottoinsieme dello spazio di archiviazione. Per ulteriori informazioni, vedi Perfezionare 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 vengono modificati in base all'intervallo di tempo acquisito dalla cronologia dell'istogramma. Regola la sequenza temporale dell'istogramma utilizzando i controlli di tempo dell'istogramma o il selettore intervallo di tempo. La modifica di questi controlli temporali non altera l'espressione di query nel riquadro Query.

Quando hai una query con un timestamp, il selettore dell'intervallo di tempo è disattivato. La query utilizza l'espressione timestamp come limitazione dell'intervallo di tempo. Se una query non utilizza un'espressione timestamp, utilizza il selettore dell'intervallo di tempo come restrizione dell'intervallo di tempo.