Crea dashboard, grafici e avvisi
Questo documento descrive come creare grafici e avvisi per monitorare le risorse BigQuery utilizzando Cloud Monitoring.
Prima di iniziare
Prima di utilizzare Cloud Monitoring, assicurati di disporre di quanto segue:
- Un account di fatturazione Cloud.
- Un progetto BigQuery con la fatturazione abilitata.
Un modo per assicurarti di disporre di entrambi è completare la Guida rapida all'utilizzo della console Google Cloud.
Visualizza e crea dashboard, grafici e avvisi
Visualizza la dashboard di Cloud Monitoring
Per utilizzare Cloud Monitoring per monitorare il progetto BigQuery:
Nella console Google Cloud, vai alla pagina Monitoring.
Seleziona il nome del progetto, se non è già selezionato nella parte superiore della pagina.
Per visualizzare le risorse BigQuery, seleziona Dashboard > BigQuery. In questa pagina è visualizzato un elenco di tabelle, eventi e report sugli incidenti configurabili dall'utente, nonché grafici di metriche di progetto o di metriche del set di dati.
Visualizza gli slot disponibili e gli slot allocati
Per visualizzare gli slot disponibili e gli slot allocati al progetto, vai alla dashboard per BigQuery descritta in Visualizzazione della dashboard di Cloud Monitoring:
Nella console Google Cloud, vai alla pagina Monitoring.
Seleziona Dashboard > BigQuery.
Nella dashboard di Cloud Monitoring per BigQuery, scorri fino al grafico denominato Utilizzo slot.
Il grafico Utilizzo degli slot viene visualizzato sia sulla dashboard predefinita principale di Cloud Monitoring sia sulla dashboard di Cloud Monitoring per BigQuery.
crea una dashboard e un grafico
Visualizza le metriche raccolte da Cloud Monitoring nei tuoi grafici e nelle tue dashboard:
Nella console Google Cloud, vai alla pagina Monitoring.
Seleziona Dashboard > Crea dashboard.
Fai clic su Aggiungi grafico. Viene visualizzata la pagina Aggiungi grafico:
Nei campi del riquadro Trova tipo di risorsa e metrica:
- Nell'elenco a discesa Tipo di risorsa, seleziona Globale. Potresti dover espandere l'elenco dei Tipi di risorsa affinché l'opzione Globale sia visibile.
- Nell'elenco a discesa Metrica, seleziona Tempo di esecuzione della query.
I campi del riquadro Aggregazione controllano il modo in cui vengono visualizzati i dati relativi al tempo di esecuzione. Puoi modificare le impostazioni predefinite per questi campi.
Fai clic su Salva.
Visualizza l'utilizzo e i limiti delle quote
In Cloud Monitoring puoi visualizzare le metriche per l'utilizzo e i limiti delle quote:
Nella console Google Cloud, vai alla pagina Monitoring.
Nel riquadro di navigazione, seleziona
Esplora metriche.
Nella barra degli strumenti, seleziona Explorer > Configurazione.
Nella sezione Risorsa e metrica, fai clic su Seleziona una metrica.
Seleziona Quota consumer > Quota > Limite quota, quindi fai clic su Applica.
Fai clic su
Aggiungi filtro, quindi seleziona limit_name nel menu Etichetta.Nel menu Valore, seleziona la quota per la quale vuoi visualizzare le metriche.
Crea un avviso
Per creare un criterio di avviso che si attiva quando il 99° percentile del tempo di esecuzione di una query BigQuery supera un limite definito dall'utente, utilizza le impostazioni seguenti.
Nuovo campo condizione |
Valore |
---|---|
Risorsa e metrica | Nel menu Risorse, seleziona Progetto BigQuery. Nel menu Categorie di metriche, seleziona Query. Nel menu Metriche, seleziona Tempi di esecuzione delle query. |
Filtro | |
Nelle serie temporali Raggruppa le serie temporali per |
priority |
In più serie temporali Aggregazione di serie temporali |
99th percentile |
Finestra scorrevole | 5 m |
Funzione finestra temporale continua | sum |
Campo Configura trigger avviso |
Valore |
---|---|
Tipo di condizione | Threshold |
Trigger di avviso | Any time series violates |
Posizione soglia | Above threshold |
Valore soglia | Questo valore viene determinato da te, ma la soglia consigliata è di 60 secondi. |
Finestra di nuovo test | most recent value |
Metriche disponibili per la visualizzazione
Le seguenti metriche sono disponibili, con un ritardo massimo di diverse ore.
Tipo di risorsa | Nome | Unità | Descrizione |
---|---|---|---|
BigQuery | Scanned bytes |
Byte al minuto | Numero di byte analizzati. |
BigQuery | Scanned bytes billed |
Byte al minuto | Numero di byte inviati per la fatturazione quando si utilizza il modello di analisi on demand. I byte scansionati e i byte scansionati fatturati possono variare in quanto gli addebiti vengono arrotondati per eccesso, con una quantità minima di dati elaborati per query. |
BigQuery | BI Engine Query Fallback Count (Preview) |
Query | La quantità di query che non hanno utilizzato BI Engine come frequenza. Puoi impostare l'opzione Raggruppa per su reason per separare il conteggio in diversi motivi di fallback, tra cui:
|
BigQuery | Query count |
Query | Query nel periodo di pubblicazione. |
BigQuery | Query execution count (Preview) |
Query | Il numero di query eseguite. |
BigQuery |
Query execution times
|
Secondi | Tempi di esecuzione delle query non memorizzate nella cache. |
BigQuery | Slots used by project |
Slot | Numero di slot BigQuery allocati per i job di query nel progetto.
Gli slot vengono allocati per ogni account di fatturazione e più progetti possono condividere la stessa prenotazione di slot. |
BigQuery | Slots used by project and job type |
Slot | Numero di slot allocati al progetto in qualsiasi momento, separati per
tipo di job.
Può anche essere considerato il numero di slot utilizzati dal progetto. I job di caricamento ed esportazione sono operazioni gratuite e vengono eseguiti in un pool pubblico di risorse.
Gli slot vengono allocati per ogni account di fatturazione e più progetti possono condividere la stessa prenotazione di slot. |
BigQuery | Slots used by project, reservation, and job type |
Slot | Numero di slot BigQuery allocati per il progetto. L'allocazione degli slot può essere suddivisa in base alla prenotazione e al tipo di job. |
BigQuery | Total slots |
Slot | Numero totale di slot disponibili per il progetto.
Se il progetto condivide una prenotazione di slot con altri progetti, gli slot utilizzati dagli altri progetti non vengono rappresentati. |
BigQuery | Slots used across projects in reservations |
Slot | Numero di slot BigQuery allocati tra progetti nella prenotazione. Tieni presente che i dati delle metriche vengono inclusi nei report solo mentre almeno un progetto è stato assegnato alla prenotazione e sta utilizzando gli slot. In alternativa, valuta la possibilità di eseguire query sulle informazioni sulle prenotazioni da INFORMATION_SCHEMA .
|
BigQuery | Slots used by project in reservation |
Slot | Numero di slot BigQuery allocati per il progetto nella prenotazione. |
Set di dati BigQuery | Stored bytes |
Bytes | Byte archiviati nel set di dati: per le 100 tabelle più grandi nel set di dati, i byte archiviati vengono visualizzati per ogni singola tabella (per nome). Eventuali tabelle aggiuntive nel set di dati (oltre le 100 maggiori) vengono riportate come somma singola e il nome della tabella per il riepilogo è una stringa vuota. |
Set di dati BigQuery | Table count |
Tabelle | Numero di tabelle nel set di dati. |
Set di dati BigQuery | Uploaded bytes |
Byte al minuto | Numero di byte caricati in qualsiasi tabella nel set di dati. |
Set di dati BigQuery | Righe caricate | Righe al minuto | Numero di record caricati in qualsiasi tabella nel set di dati depot/google3/production/config/cdd/cloud-pulse/templates/gcp/aliased_metrics_bigquery.gcl |
Per un elenco completo delle metriche Google Cloud disponibili, consulta Metriche Google Cloud.
Problemi noti
Se non sono in esecuzione query, non vengono restituiti dati per gli slot allocati, gli slot disponibili o qualsiasi variabile relativa alle query. Diminuisci lo zoom per visualizzare i dati.
Se le query sono in esecuzione sia negli Stati Uniti che nell'UE, gli slot allocati e gli slot disponibili potrebbero non essere corretti.
Gli slot allocati sono indicati come valore medio in una finestra temporale (la larghezza della finestra temporale dipende dal livello di zoom del grafico). Aumenta o diminuisci lo zoom può cambiare il valore degli slot allocati. Aumentando lo zoom su una finestra temporale di massimo 1 ora, vengono mostrati i valori veri degli slot allocati. In questo intervallo per qualsiasi momento visibile sul grafico,
avg(slots allocated) = slots allocated
.I dati nei grafici di Cloud Monitoring riguardano solo il progetto selezionato.
Le metriche sono valori istantanei, campionati in un determinato momento e potrebbero non rilevare punti dati tra gli intervalli di campionamento. Ad esempio, la metrica di conteggio job viene campionata ogni minuto. Il valore corrisponde al numero di job in quel determinato momento, non al numero massimo di job nell'intero minuto.