Panoramica delle query e dei log

Questo documento descrive come eseguire query, visualizzare e analizzare le voci di log utilizzando la console Google Cloud. Sono disponibili due interfacce: Esplora log e Analisi dei log. Puoi eseguire query, visualizzare e analizzare i log con entrambe le interfacce, ma che utilizzano linguaggi di query diversi e funzionalità diverse. Per la risoluzione dei problemi e l'esplorazione dei dati dei log, consigliamo di utilizzare Esplora log. Per generare approfondimenti e tendenze, ti consigliamo di utilizzare Analisi dei log. Puoi eseguire query sui log e salvarle inviando comandi dell'API Logging. Puoi anche eseguire query sui log utilizzando Google Cloud CLI.

Esplora log

Esplora log è progettato per aiutarti a risolvere i problemi e analizzare le prestazioni di servizi e applicazioni. Ad esempio, un istogramma mostra la percentuale di errori. Se noti un picco di errori o qualcosa di interessante, puoi individuare e visualizzare le voci di log corrispondenti. Quando una voce di log è associata a un gruppo di errori, la voce di log viene annotata con un menu di opzioni che ti consentono di accedere a ulteriori informazioni sul gruppo di errori.

Lo stesso linguaggio di query è supportato dall'API Cloud Logging, da Google Cloud CLI ed Esplora log. Per semplificare la creazione delle query quando utilizzi Esplora log, puoi creare query utilizzando menu, inserendo testo e, in alcuni casi, utilizzando le opzioni incluse nella visualizzazione di una singola voce di log.

Esplora log non supporta le operazioni aggregate, come il conteggio del numero di voci di log contenenti un pattern specifico. Per eseguire operazioni aggregate, abilita l'analisi nel bucket di log, quindi utilizza Analisi dei log.

Per maggiori dettagli su come cercare e visualizzare i log con Esplora log, consulta Visualizzare i log utilizzando Esplora log.

Analisi dei log

Utilizzando Analisi dei log, puoi eseguire query che analizzano i dati dei log e successivamente visualizzare o rappresentare un grafico dei risultati delle query. I grafici consentono di identificare pattern e tendenze dei log nel tempo. Il seguente screenshot illustra le funzionalità di creazione di grafici in Analisi dei log:

Interfaccia utente per l'analisi dei log.

Ad esempio, supponiamo che tu stia risolvendo un problema e voglia conoscere la latenza media delle richieste HTTP inviate a un URL specifico nel tempo. Quando viene eseguito l'upgrade di un bucket di log per utilizzare Analisi dei log, puoi utilizzare query SQL per eseguire query sui log archiviati nel bucket di log. Raggruppando e aggregando i log, puoi ottenere insight sui dati dei log, che possono aiutarti a ridurre il tempo dedicato alla risoluzione dei problemi.

L'Analisi dei log consente inoltre di utilizzare BigQuery per eseguire query sui dati. Ad esempio, supponi di voler utilizzare BigQuery per confrontare gli URL nei tuoi log con un set di dati pubblico di URL dannosi noti. Per rendere i dati di log visibili a BigQuery, esegui l'upgrade del bucket in modo che utilizzi Analisi dei log, quindi crea un set di dati collegato.

Puoi continuare a risolvere i problemi e visualizzare le singole voci di log nei bucket di log di cui è stato eseguito l'upgrade utilizzando Esplora log.

Limitazioni

  • Non tutte le regioni sono supportate per Analisi dei log. Per saperne di più, consulta Regioni supportate.

  • Per eseguire l'upgrade di un bucket di log esistente per utilizzare Analisi dei log, si applicano le seguenti limitazioni:

    • Il bucket di log è sbloccato, a meno che non sia il bucket _Required.
    • Non sono presenti aggiornamenti in attesa per il bucket.
    • Non tutte le regioni sono supportate per Analisi dei log. Per saperne di più, consulta Regioni supportate.
  • Nei bucket di log di cui viene eseguito l'upgrade per utilizzare l'analisi dei log, non puoi:

    • Rimuovi il supporto per Analisi dei log.
  • Puoi eliminare il collegamento a un set di dati BigQuery collegato. L'eliminazione del collegamento non cambia la possibilità di eseguire query sulle viste del bucket di log utilizzando la pagina Analisi dei log.

  • Per l'analisi sono disponibili solo le voci di log scritte dopo il completamento dell'upgrade.

Prezzi

Cloud Logging non prevede addebiti per instradare i log a una destinazione supportata, ma per la destinazione potrebbero essere applicati dei costi. Ad eccezione del bucket di log _Required, Cloud Logging addebita un costo per trasmettere i log nei bucket di log e per un'archiviazione più lunga rispetto al periodo di conservazione predefinito del bucket di log.

Cloud Logging non addebita costi per la copia dei log o per le query eseguite tramite la pagina Esplora log o la pagina Analisi dei log.

Per ulteriori informazioni, consulta i seguenti documenti:

Non sono previsti costi di importazione o archiviazione di BigQuery quando esegui l'upgrade di un bucket per utilizzare Analisi dei log e poi creare un set di dati collegato. Quando crei un set di dati collegato per un bucket di log, i dati di log non vengono importati in BigQuery. Ottieni invece l'accesso in lettura ai dati di log archiviati nel bucket di log tramite il set di dati collegato.

I costi per l'analisi di BigQuery vengono applicati quando esegui query SQL sui set di dati collegati a BigQuery, tra cui l'utilizzo della pagina BigQuery Studio, l'API BigQuery e lo strumento a riga di comando di BigQuery.

Blog

Per ulteriori informazioni su Analisi dei log, consulta i seguenti post del blog:

Passaggi successivi