Creare, interrogare e gestire le viste di Analytics

Questo documento descrive come creare e gestire le viste analitiche. Dopo aver creato una vista analitica, puoi eseguirvi query in modo simile a quello delle viste di osservabilità.

Per una panoramica delle viste analitiche, consulta Informazioni sulle viste analitiche.

Prima di iniziare

  1. Accedi al tuo Google Cloud account. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Observability API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Observability API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Per ottenere le autorizzazioni necessarie per creare, gestire e utilizzare le viste analitiche, chiedi all'amministratore di concederti i seguenti ruoli IAM:

    • Observability View Accessor (roles/observability.viewAccessor) on the observability views that you want to query. Questo ruolo supporta le condizioni IAM, che ti consentono di limitare la concessione a una vista specifica. Se non alleghi una condizione alla concessione del ruolo, l'entità può accedere a tutte le viste di osservabilità. Le viste di osservabilità sono disponibili in Anteprima pubblica.
    • Observability Analytics User (roles/observability.analyticsUser) sul tuo progetto. Questo ruolo contiene le autorizzazioni necessarie per salvare ed eseguire query private e per eseguire query condivise.
    • Visualizzatore log (roles/logging.viewer) sul tuo progetto.

    Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

    Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

  9. Assicurati di avere una vista di osservabilità. Per saperne di più, consulta Modello di archiviazione di Cloud Trace.

Creare una vista analitica

Per creare una vista analitica:

  1. Nella Google Cloud console, vai alla Analisi dei log page:

    Vai ad Analisi dei log

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.

  2. Configura la pagina Observability Analytics :
    1. Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su Impostazioni e seleziona Observability Analytics (impostazione predefinita).
    2. Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su Viste e schema.

  3. Inserisci e convalida la query che vuoi salvare come vista analitica.

    Potresti voler caricare e modificare la query predefinita per la vista di osservabilità su cui eseguirà query la tua vista analitica. Per caricare la query predefinita:

    1. Nel menu Viste, vai alla sezione Tracce, e seleziona _Trace.Spans._AllSpans.

    2. Nella barra degli strumenti Schema , fai clic su Query e poi su Sovrascrivi.

      Il riquadro Query viene aggiornato con una query SQL.

    3. Aggiorna la query finché non sei soddisfatto dei risultati.

  4. Crea una vista analitica:

    1. Nella barra degli strumenti, fai clic su Salva e poi seleziona Salva come vista analitica.

    2. Inserisci un nome e una descrizione per la vista analitica.

      Il nome è limitato a 100 caratteri e può includere solo lettere, cifre, trattini bassi e trattini. Non puoi modificare il nome dopo aver creato la vista analitica.

    3. Fai clic su Salva.

    Il sistema crea la vista analitica e la elenca nel riquadro Viste, nella sezione Viste analitiche.

Eseguire query su una vista analitica

Esegui query su una vista analitica in modo analogo a quello delle viste di osservabilità. Per eseguire query sulle viste analitiche, utilizza il seguente formato per la clausola FROM:

FROM `analytics_view.PROJECT_ID.LOCATION.ANALYTICS_VIEW_ID`

I campi nelle espressioni precedenti hanno il seguente significato:

  • PROJECT_ID: l'identificatore del progetto.
  • LOCATION: la località della vista analitica.
  • ANALYTICS_VIEW_ID: l'ID della vista analitica, che è limitato a 100 caratteri e può includere solo lettere, cifre, trattini bassi e trattini.

Per saperne di più, consulta Eseguire query e analizzare le tracce.

Elencare le viste analitiche

Per elencare le viste analitiche nel tuo Google Cloud progetto:

  1. Nella Google Cloud console, vai alla Analisi dei log page:

    Vai ad Analisi dei log

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.

  2. Configura la pagina Observability Analytics :
    1. Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su Impostazioni e seleziona Observability Analytics (impostazione predefinita).
    2. Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su Viste e schema.

  3. Nel menu Viste, vai alla sezione Viste analitiche.

Ottenere dettagli sulle viste analitiche

Puoi utilizzare le opzioni nel riquadro Schema per visualizzare le seguenti informazioni su una vista analitica:

  • Nome
  • Data di creazione
  • Ultimo aggiornamento
  • Schema
  • Query

Per visualizzare i dettagli di una vista analitica, elenca le viste analitiche nel tuo progetto e poi:

  1. Seleziona la vista analitica di cui vuoi visualizzare le informazioni.
  2. Nella barra degli strumenti Schema fai clic su Visualizza le opzioni della vista analitica, e seleziona Visualizza dettagli.

Modificare una vista analitica

Per modificare una vista analitica:

  1. Nella Google Cloud console, vai alla Analisi dei log page:

    Vai ad Analisi dei log

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.

  2. Configura la pagina Observability Analytics :
    1. Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su Impostazioni e seleziona Observability Analytics (impostazione predefinita).
    2. Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su Viste e schema.

  3. Nel menu Viste , vai alla Viste analitiche sezione e seleziona la vista analitica che vuoi modificare.
  4. Nella barra degli strumenti Schema, fai clic su Visualizza le opzioni della vista analitica, e seleziona area di modifica.

    Si apre una finestra di dialogo che mostra informazioni sulla vista analitica. Puoi modificare la descrizione e la query.

  5. Al termine delle modifiche, fai clic su Sovrascrivi vista salvata.

Eliminare una vista analitica

Per eliminare una vista analitica:

  1. Nella Google Cloud console, vai alla Analisi dei log page:

    Vai ad Analisi dei log

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.

  2. Configura la pagina Observability Analytics :
    1. Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su Impostazioni e seleziona Observability Analytics (impostazione predefinita).
    2. Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su Viste e schema.

  3. Nel menu Viste , vai alla Viste analitiche sezione e seleziona la vista analitica che vuoi eliminare.
  4. Nella barra degli strumenti Schema, fai clic su Visualizza le opzioni della vista analitica, seleziona Elimina vista e completa la finestra di dialogo.

Limitazioni

Alle viste analitiche si applicano le seguenti limitazioni:

  • Una vista analitica può eseguire query solo sulle viste di osservabilità.
  • La risorsa padre di una vista analitica deve essere un Google Cloud progetto.
  • Puoi eseguire query su una vista analitica solo utilizzando la pagina Observability Analytics e solo quando utilizzi il motore di query Observability Analytics (impostazione predefinita).
  • Tutte le viste su cui esegue query una vista analitica devono trovarsi nella stessa località.
  • Per creare o gestire le viste analitiche, devi utilizzare la Google Cloud console.
  • Puoi creare al massimo 100 viste analitiche per Google Cloud progetto.
  • Puoi creare al massimo 50 viste analitiche per regione.
  • Per Google Cloud progetto, al massimo 10 regioni possono contenere una vista analitica.

Passaggi successivi