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 log e 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) sulle viste di osservabilità su cui vuoi eseguire 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 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. - Logs Viewer (
roles/logging.viewer) sul tuo progetto. - Logs View Accessor (
roles/logging.viewAccessor) sul progetto che archivia le viste di log su cui vuoi eseguire query. Puoi limitare la concessione di questo ruolo a una vista specifica aggiungendo una condizione IAM.
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 almeno uno dei seguenti elementi:
- Un bucket di log di cui è stato eseguito l'upgrade per utilizzare Observability Analytics. Per saperne di più, consulta Configurare i bucket di log.
- 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 Observability Analytics pagina:
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 log o la vista di osservabilità su cui eseguirà query la vista analitica. Per caricare la query predefinita:
Nel menu Viste, esegui una delle seguenti operazioni:
- Vai alla sezione Log e seleziona una vista di log.
- 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 della query.
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 log e 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 Observability Analytics.
Elencare le viste analitiche
Per elencare le viste analitiche nel tuo Google Cloud progetto:
-
Nella Google Cloud console, vai alla manage_search Observability Analytics pagina:
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 Observability Analytics pagina:
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 Observability Analytics pagina:
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 su viste di log e 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
- Esegui query e analizza la telemetria con Observability Analytics.
- Grafici dei risultati delle query SQL.
- Salva e condividi le query.
- Esempi di query SQL.