Questo documento descrive come creare e gestire le viste Analytics. Dopo aver creato una vista di analisi, puoi eseguirvi query in modo simile a come esegui query su viste dei log e viste di osservabilità.
Per una panoramica delle visualizzazioni di Analytics, consulta Informazioni sulle visualizzazioni di Analytics.
Prima di iniziare
- Accedi al tuo account Google Cloud . 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 carichi di lavoro.
-
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, if it is not already enabled.
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.-
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, if it is not already enabled.
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 visualizzazioni di analisi, chiedi all'amministratore di concederti i seguenti ruoli IAM:
- Observability View Accessor (
roles/observability.viewAccessor) sulle viste di osservabilità che vuoi interrogare. Questo ruolo supporta le condizioni IAM, che consentono di limitare la concessione a una visualizzazione specifica. Se non colleghi una condizione alla concessione del ruolo, l'entità può accedere a tutte le visualizzazioni di osservabilità. - Utente Observability Analytics (
roles/observability.analyticsUser) sul tuo progetto. Questo ruolo contiene le autorizzazioni necessarie per salvare ed eseguire query private ed eseguire query condivise. - Visualizzatore log (
roles/logging.viewer) sul tuo progetto. - Logs View Accessor (
roles/logging.viewAccessor) sul progetto che memorizza le visualizzazioni dei log su cui vuoi eseguire query. Puoi limitare la concessione di questo ruolo a una visualizzazione 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 disporre di almeno uno dei seguenti elementi:
- Un bucket di log di cui è stato eseguito l'upgrade per utilizzare Observability Analytics. Per saperne di più, consulta Configura i bucket di log.
- Una visualizzazione di osservabilità. Per saperne di più, consulta Modello di archiviazione di Cloud Trace.
Creare una vista di analisi
Per creare una vista di analisi, procedi nel seguente modo:
-
Nella console Google Cloud , vai alla pagina manage_search Observability Analytics:
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 la barra degli strumenti mostra Esegui in BigQuery, 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 visualizzazione dei log o la visualizzazione di osservabilità che la tua vista di analisi eseguirà. Per caricare la query predefinita:
Nel menu Viste, esegui una delle seguenti operazioni:
- Vai alla sezione Log e seleziona una visualizzazione dei 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, quindi 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 della .
Eseguire query su una vista di analisi
Esegui una query su una vista di analisi in modo analogo a come esegui una query
su viste dei log e viste di osservabilità. Per eseguire query sulle viste Analytics,
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 posizione 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.
Visualizzare le viste di analisi degli elenchi
Per elencare le viste Analytics nel tuo progetto Google Cloud :
-
Nella console Google Cloud , vai alla pagina manage_search Observability Analytics:
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 la barra degli strumenti mostra Esegui in BigQuery, 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 Visualizzazioni, vai alla sezione Visualizzazioni Analytics.
Visualizzare i dettagli di una vista di analisi
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, quindi procedi nel seguente modo:
- Seleziona la vista di Analytics 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 di analisi
Per modificare una vista di analisi, procedi nel seguente modo:
-
Nella console Google Cloud , vai alla pagina manage_search Observability Analytics:
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 la barra degli strumenti mostra Esegui in BigQuery, 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 Visualizzazioni, vai alla sezione Viste di analisi e seleziona la vista di analisi che vuoi modificare.
Nella barra degli strumenti Schema, fai clic su more_vert Visualizza le opzioni della vista di analisi e seleziona Area di modifica.
Si apre una finestra di dialogo che mostra informazioni sulla vista di analisi. Puoi modificare la descrizione e la query.
Dopo aver completato le modifiche, fai clic su Sovrascrivi vista salvata.
Eliminare una vista di analisi
Per eliminare una vista di analisi, procedi nel seguente modo:
-
Nella console Google Cloud , vai alla pagina manage_search Observability Analytics:
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 la barra degli strumenti mostra Esegui in BigQuery, 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 Visualizzazioni, vai alla sezione Viste di analisi 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 visualizzazioni di Analytics si applicano le seguenti limitazioni:
- Una vista di analisi può eseguire query solo su visualizzazioni di log e di osservabilità.
- La risorsa padre di una vista di analisi deve essere un progetto Google Cloud .
- Puoi eseguire query su una vista di analisi solo utilizzando la pagina Observability Analytics e solo quando utilizzi il motore di query Observability Analytics (predefinito).
- Tutte le viste che una vista di analisi interroga devono trovarsi nella stessa posizione.
- Per creare o gestire le viste di analisi, devi utilizzare la console Google Cloud .
- Puoi creare al massimo 100 viste Analytics per Google Cloud progetto.
- Puoi creare al massimo 50 viste Analytics per regione.
- Per Google Cloud progetto, al massimo 10 regioni possono contenere una vista di analisi.
Passaggi successivi
- Esegui query e analizza la telemetria con Observability Analytics.
- Grafici dei risultati delle query SQL.
- Salva e condividi le query.
- Query SQL di esempio.