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
- 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.
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
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 theserviceusage.services.enablepermission. Learn how to grant roles.-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
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 theserviceusage.services.enablepermission. Learn how to grant roles.-
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.
-
Observability View Accessor (
- 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:
-
Nella Google Cloud console, vai alla manage_search Analisi dei log page:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.
- Configura la pagina Observability Analytics :
- Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su settings Impostazioni e seleziona Observability Analytics (impostazione predefinita).
- Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su last_page Viste e schema.
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:
- Nel menu Viste, vai alla sezione
Tracce,
e seleziona _Trace.Spans._AllSpans. Nella barra degli strumenti Schema , fai clic su Query e poi su Sovrascrivi.
Il riquadro Query viene aggiornato con una query SQL.
Aggiorna la query finché non sei soddisfatto dei risultati.
- Nel menu Viste, vai alla sezione
Crea una vista analitica:
Nella barra degli strumenti, fai clic su Salva e poi seleziona Salva come vista analitica.
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.
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:
-
Nella Google Cloud console, vai alla manage_search Analisi dei log page:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.
- Configura la pagina Observability Analytics :
- Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su settings Impostazioni e seleziona Observability Analytics (impostazione predefinita).
- Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su last_page Viste e schema.
- 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:
- Seleziona la vista analitica di cui vuoi visualizzare le informazioni.
- Nella barra degli strumenti Schema fai clic su more_vert Visualizza le opzioni della vista analitica, e seleziona Visualizza dettagli.
Modificare una vista analitica
Per modificare una vista analitica:
-
Nella Google Cloud console, vai alla manage_search Analisi dei log page:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.
- Configura la pagina Observability Analytics :
- Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su settings Impostazioni e seleziona Observability Analytics (impostazione predefinita).
- Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su last_page Viste e schema.
- Nel menu Viste , vai alla Viste analitiche sezione e seleziona la vista analitica che vuoi modificare.
Nella barra degli strumenti Schema, fai clic su more_vert 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.
Al termine delle modifiche, fai clic su Sovrascrivi vista salvata.
Eliminare una vista analitica
Per eliminare una vista analitica:
-
Nella Google Cloud console, vai alla manage_search Analisi dei log page:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.
- Configura la pagina Observability Analytics :
- Assicurati che nella barra degli strumenti sia visualizzato Esegui query. Se nella barra degli strumenti è visualizzato Esegui in BigQuery, allora fai clic su settings Impostazioni e seleziona Observability Analytics (impostazione predefinita).
- Se il menu Viste non viene visualizzato, vai al riquadro di navigazione e fai clic su last_page Viste e schema.
- Nel menu Viste , vai alla Viste analitiche sezione e seleziona la vista analitica che vuoi eliminare.
- Nella barra degli strumenti Schema, fai clic su more_vert 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
- Eseguire query e analizzare le tracce.
- Creare grafici dei risultati delle query SQL.
- Salvare e condividere le query.
- Esempi di query SQL.