La configurazione di Observability Analytics per l'esecuzione delle query di Cloud Trace sul motore BigQuery consente di creare policy di avviso basate su SQL e di salvare i grafici della dashboard le cui query uniscono i dati di osservabilità ad altri dati aziendali. Quando le query vengono eseguite sul motore BigQuery, utilizzano slot on demand per impostazione predefinita o slot prenotati se il tuo progetto ha un'assegnazione di prenotazione nella stessa località del set di dati collegato.
A meno che non modifichi la configurazione, la pagina Analisi di osservabilità esegue query sul motore di query predefinito, che utilizza gli slot predefiniti. Entrambi i motori consentono di eseguire query sulle viste di osservabilità, sulle viste sui bucket di log e sulle viste di analisi.
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.
-
Per ottenere le autorizzazioni necessarie per eseguire query da Observability Analytics utilizzando il motore BigQuery, chiedi all'amministratore di concederti i seguenti ruoli IAM:
- Observability Viewer (
roles/observability.viewer) sul progetto - Observability View Accessor (
roles/observability.viewAccessor) sulle visualizzazioni di osservabilità su cui vuoi eseguire query. Questo ruolo supporta le condizioni IAM, che consentono di limitare la concessione a una visualizzazione specifica. Se non associ una condizione alla concessione del ruolo, l'entità può accedere a tutte le visualizzazioni di osservabilità. - Visualizzatore dati BigQuery (
roles/bigquery.dataViewer) sul progetto o sul set di dati collegato - Utente job BigQuery (
roles/bigquery.jobUser) 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 Viewer (
- Verifica di avere un set di dati BigQuery collegato nel set di dati di osservabilità che archivia i dati di traccia. Se il set di dati BigQuery collegato non esiste, crealo.
Se configuri la pagina Observability Analytics per utilizzare il motore BigQuery in un progetto Google Cloud protetto dai Controlli di servizio VPC (Virtual Private Cloud), utilizza la versione Enterprise di BigQuery. Per ulteriori informazioni, vedi Informazioni sulle versioni di BigQuery.
Esegui query sul motore BigQuery
Per eseguire una query sul motore BigQuery quando utilizzi la pagina Observability Analytics, segui questi passaggi:
-
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.
Inserisci o carica una query. Per saperne di più, consulta Esegui query e analizza le tracce.
Puoi salvare un grafico in una dashboard in cui il grafico mostra il risultato di un join tra i dati di osservabilità e altri dati aziendali. In questo caso, la clausola
FROMdeve specificare una visualizzazione su un set di dati di osservabilità o una visualizzazione su un bucket di log e deve esistere anche un set di dati collegato per i dati su cui viene eseguita la query. L'istruzioneJOINpuò specificare una tabella BigQuery. Tuttavia, devi disporre delle autorizzazioni IAM necessarie per eseguire query sulla tabella BigQuery.Vai alla barra degli strumenti e verifica che venga visualizzato un pulsante con l'etichetta Esegui in BigQuery.
Se la barra degli strumenti mostra Esegui query, fai clic su settings Impostazioni e seleziona BigQuery.
Un pulsante Esegui in BigQuery disattivato indica che non esiste un set di dati collegato. Per risolvere questo errore, crea il set di dati BigQuery collegato.
Fai clic su Esegui in BigQuery.
Prezzi
Per informazioni sui costi associati all'utilizzo di BigQuery, consulta Prezzi di BigQuery.