Questo documento spiega i problemi comuni di visualizzazione dei log e descrive come utilizzare la console Google Cloud per visualizzare e risolvere i problemi di configurazione o i risultati imprevisti.
Il download dei log non riesce
Stai utilizzando Esplora log e fai clic su download Scarica. Il comando si avvia, ma non riesce a completarsi o segnala un errore.
Per risolvere il problema, riduci il tempo necessario per l'esecuzione del comando provato quanto segue:
- Nella finestra di dialogo Scarica log, riduci il valore di Voci log massime.
- Riduci il periodo di tempo per cui 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 in modo da 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:
-
Nella console Google Cloud, vai alla pagina Istanze VM:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Compute Engine.
Seleziona l'istanza, quindi 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 ulteriori informazioni, consulta Attivare e disattivare il logging dell'output della porta seriale.
Recupera l'ID progetto o dell'organizzazione 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.
Impossibile 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 tuo progetto Google Cloud utilizzi risorse che generano log e che su queste risorse sia presente attività. 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 ristretto.
Visualizza le 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, consulta Perfezionare 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 del logging. Consulta la sezione Periodi di conservazione dei log per informazioni sul 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 visualizzazione dei log.
Esplora log non mostra le voci di log con timestamp nel futuro finché l'ora corrente non le ha "raggiunte". Si tratta di una situazione insolita, probabilmente causata da uno sfasamento temporale nell'applicazione che invia i log.
L'ambito della query è stato impostato su un valore troppo elevato e non è stato possibile completarlo in un lasso 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 degli scoli 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 va a buon fine con il messaggioError: Invalid query
.
Per risolvere il problema, perfeziona l'ambito della query a un sottoinsieme dello spazio di 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 aggiustati in base all'intervallo di tempo acquisito dalla cronologia dell'istogramma. Puoi regolare la sequenza temporale dell'istogramma utilizzando i controlli di tempo dell'istogramma o il 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 è disattivato. La query utilizza l'espressione timestamp come restrizione 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.