Questo documento descrive come creare e gestire le viste analitiche. Dopo aver creato una vista di analisi, 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
-
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
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). 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à. - 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 ulteriori informazioni, consulta Configurare i bucket di log.
- Una vista di osservabilità. Per saperne di più, consulta Modello di archiviazione di Cloud Trace.
Creare una vista di analisi
Per creare una vista di analisi:
-
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 di analisi.
Potresti voler caricare e modificare la query predefinita per la vista di log o la vista di osservabilità su cui eseguirà query la vista di analisi. 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.
Crea una vista di analisi:
Nella barra degli strumenti, fai clic su Salva e poi seleziona Salva come vista di analisi.
Inserisci un nome e una descrizione per la vista di analisi.
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 di analisi.
Fai clic su Salva.
Il sistema crea la vista di analisi e la elenca nel riquadro Viste, nella sezione Viste di analisi.
Eseguire query su una vista analitica
Esegui query su una vista di analisi 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 di analisi.
- ANALYTICS_VIEW_ID: l'ID della vista di analisi, 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 su una vista analitica
Puoi utilizzare le opzioni nel riquadro Schema per visualizzare le seguenti informazioni su una vista di analisi:
- Nome.
- Data di creazione.
- Ultimo aggiornamento.
- Schema.
- Query.
Per visualizzare i dettagli di una vista di analisi, elenca le viste di analisi nel tuo progetto e poi:
- Seleziona la vista di analisi di cui vuoi visualizzare le informazioni.
- Nella barra degli strumenti Schema fai clic su more_vert Visualizza le opzioni della vista di analisi, e seleziona Visualizza dettagli.
Modificare una vista analitica
Per modificare una vista di analisi, procedi nel seguente modo:
-
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 di analisi sezione e seleziona la vista di analisi che vuoi modificare.
Nella barra degli strumenti Schema, fai clic su more_vert Visualizza le opzioni della vista analitica, e seleziona Modifica vista.
Si apre una finestra di dialogo che mostra informazioni sulla vista di analisi. Puoi modificare la descrizione e la query.
Al termine delle modifiche, fai clic su Sovrascrivi vista salvata.
Eliminare una vista di analisi
Per eliminare una vista di analisi, procedi nel seguente modo:
-
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 di analisi sezione e seleziona la vista di analisi che vuoi eliminare.
- Nella barra degli strumenti Schema, fai clic su more_vert Visualizza le opzioni della vista di analisi, seleziona Elimina vista e completa la finestra di dialogo.
Limitazioni
Alle viste analitiche si applicano le seguenti limitazioni:
- Una vista di analisi può eseguire query solo su viste di log e viste di osservabilità.
- La risorsa padre di una vista di analisi deve essere un Google Cloud progetto.
- Puoi eseguire query su una vista di analisi 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 di analisi 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 di analisi.