Panoramica delle query e della visualizzazione dei log

Questo documento descrive come eseguire query, visualizzare e analizzare le voci di log utilizzando la console Google Cloud. Hai a disposizione due interfacce: Esplora log e Analisi dei log. Puoi eseguire query, visualizzare e analizzare i log con entrambe le interfacce. Tuttavia, queste interfacce utilizzano linguaggi di query diversi e hanno funzionalità differenti. Per la risoluzione dei problemi e l'esplorazione dei dati dei log, ti consigliamo di utilizzare Esplora log. Per generare approfondimenti e tendenze, ti consigliamo di usare Analisi dei log. Puoi eseguire query sui log e salvare le query utilizzando i 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 il tasso 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 e da Esplora log. Per semplificare la creazione delle query quando utilizzi Esplora log, puoi creare query utilizzando i menu, inserendo del testo e, in alcuni casi, utilizzando le opzioni incluse nella visualizzazione di una singola voce di log.

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

Per maggiori dettagli sulla ricerca e sulla visualizzazione dei log con Esplora log, consulta Visualizzare i log utilizzando Esplora log.

Analisi dei log

Utilizzando Analisi dei log, puoi eseguire query per analizzare i dati di log e poi visualizzare o tracciare i risultati delle query. I grafici consentono di identificare pattern e tendenze nei log nel tempo. Il seguente screenshot illustra le funzionalità di creazione di grafici in Analisi dei log:

Interfaccia utente per Analisi dei log.

Ad esempio, supponiamo che tu stia risolvendo un problema e che tu voglia conoscere la latenza media per le 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, contribuendo 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 per utilizzare 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 aggiornati utilizzando Esplora log.

Limitazioni

  • Non tutte le regioni sono supportate per Analisi dei log. Per maggiori informazioni, consulta Regioni supportate.

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

    • Il bucket di log è sbloccato, a meno che non sia il bucket _Required.
    • Non ci sono aggiornamenti in attesa per il bucket.
    • Non tutte le regioni sono supportate per Analisi dei log. Per maggiori informazioni, consulta Regioni supportate.
  • Sui bucket di log di cui è stato eseguito l'upgrade per l'utilizzo di Analisi dei log, non puoi:

    • Rimuovi il supporto di Analisi dei log.
  • Puoi eliminare il collegamento a un set di dati BigQuery collegato. L'eliminazione del collegamento non modifica la tua capacità di eseguire query sulle visualizzazioni sul 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 addebita alcun costo per il routing dei log a una destinazione supportata, ma la destinazione potrebbe applicare dei costi. Ad eccezione del bucket di log _Required, Cloud Logging addebita un costo per lo streaming dei log nei bucket di log e per l'archiviazione per un periodo più lungo rispetto al periodo di conservazione predefinito del bucket di log.

Cloud Logging non addebita alcun costo per la copia dei log o per le query emesse tramite la pagina Esplora log o Analisi dei log.

Per ulteriori informazioni, consulta i seguenti documenti:

Non sono previsti costi per l'importazione o l'archiviazione di BigQuery quando esegui l'upgrade di un bucket per utilizzare Analisi dei log e poi crei un set di dati collegato. Quando crei un set di dati collegato per un bucket di log, non importi i dati di log in BigQuery. Puoi invece ottenere 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 addebitati quando esegui query SQL su set di dati collegati a BigQuery, tra cui l'utilizzo della pagina BigQuery Studio, dell'API BigQuery e dello strumento a riga di comando di BigQuery.

Blog

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

Passaggi successivi