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 avere 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:

  1. Nella console Google Cloud, vai alla pagina Monitoring.

    Vai a Monitoring

  2. Seleziona il nome del progetto se non è già selezionato nella parte superiore della pagina.

  3. Per visualizzare le risorse BigQuery, seleziona Dashboard > BigQuery. In questa pagina viene visualizzato un elenco di tabelle, eventi e report sugli incidenti configurabili dall'utente, nonché grafici delle metriche del progetto o del set di dati.

    Dashboard BigQuery.

Visualizzare gli slot disponibili e quelli allocati

Per visualizzare gli slot disponibili e quelli allocati al tuo progetto, vai alla dashboard per BigQuery descritta in Visualizzazione della dashboard di Cloud Monitoring:

  1. Nella console Google Cloud, vai alla pagina Monitoring.

    Vai a Monitoring

  2. Seleziona Dashboard > BigQuery.

  3. Nella dashboard di Cloud Monitoring per BigQuery, scorri fino al grafico Utilizzo degli slot.

Il grafico Utilizzo slot viene visualizzato sia nella dashboard predefinita principale di Cloud Monitoring sia nella 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:

  1. Nella console Google Cloud, vai alla pagina Monitoring.

    Vai a Monitoring

  2. Seleziona Dashboard > Crea dashboard.

  3. Fai clic su Aggiungi grafico. Viene visualizzata la pagina Aggiungi grafico:

    Pagina Aggiungi grafico.

  4. Nei campi del riquadro Trova tipo di risorsa e metrica:

    • Nell'elenco a discesa Tipo di risorsa, seleziona Globale. Potrebbe essere necessario espandere l'elenco dei tipi di risorse affinché l'opzione Globale sia visibile.
    • Nell'elenco a discesa Metrica, seleziona Tempo di esecuzione della query.
  5. I campi del riquadro Aggregazione controllano la modalità di visualizzazione dei dati relativi al tempo di esecuzione. Puoi modificare le impostazioni predefinite per questi campi.

  6. Fai clic su Salva.

Visualizzare l'utilizzo e i limiti delle quote

In Cloud Monitoring puoi visualizzare le metriche relative all'utilizzo e ai limiti delle quote:

  1. Nella console Google Cloud, vai alla pagina Monitoring.

    Vai a Monitoring

  2. Nel riquadro di navigazione, seleziona Metrics Explorer.

  3. Nella barra degli strumenti, seleziona Esplora > Configurazione.

  4. Nella sezione Risorsa e metrica, fai clic su Seleziona una metrica.

  5. Seleziona Quota consumatori > Quota > Limite quota e poi fai clic su Applica.

  6. Fai clic su Aggiungi filtro e poi seleziona limit_name nel menu Etichetta.

  7. Nel menu Valore, seleziona la quota per cui vuoi visualizzare le metriche.

    Esplora metriche.

Crea un avviso

Per creare un criterio di avviso che si attivi quando il 99° percentile del tempo di esecuzione di una query BigQuery supera un limite definito dall'utente, utilizza le impostazioni seguenti.

Campo Nuova 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
Tra serie temporali
Raggruppa serie temporali per
priority
Tra serie temporali
Aggregazione di serie temporali
99th percentile
Finestra temporale continua 5 m
Funzione finestra temporale continua sum
Campo Configura trigger di avviso

Valore
Tipo di condizione Threshold
Trigger di avviso Any time series violates
Posizione soglia Above threshold
Valore soglia Questo valore è determinato da te, ma ti consigliamo di impostare una soglia di 60 secondi.
Finestra di ripetizione test most recent value

Metriche disponibili per la visualizzazione

Sono disponibili le seguenti metriche, con un ritardo massimo di diverse ore.

Tipo di risorsa Nome Unità Descrizione
BigQuery
Scanned bytes
Byte al minuto Numero di byte scansionati.
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 essere diversi perché 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 percentuale. Puoi impostare l'opzione Raggruppa per su reason per separare il conteggio in diversi motivi di riserva, tra cui:
  • NO_RESERVATION
  • INSUFFICIENT_RESERVATION
  • UNSUPPORTED_SQL_TEXT
  • INPUT_TOO_LARGE
  • OTHER_REASON
BigQuery
Query count
Query Query in corso.
BigQuery
Query execution count (Preview)
Query Il numero di query eseguite.
BigQuery
Query execution times
- 5th percentile
- 50th percentile
- 95th percentile
- 99th percentile
Secondi Tempi di esecuzione delle query non memorizzati 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 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. Questo può essere considerato anche come 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 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 lavoro.
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 sono rappresentati.

BigQuery
Slots used across projects in reservations
Slot Numero di slot BigQuery allocati ai progetti nella prenotazione. Tieni presente che i dati delle metriche vengono registrati solo quando almeno un progetto è stato assegnato alla prenotazione e sta utilizzando gli slot. In alternativa, puoi 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
Byte Byte archiviati nel set di dati: per le 100 tabelle più grandi del set di dati, vengono visualizzati i byte archiviati per ogni singola tabella (per nome). Eventuali altre tabelle nel set di dati (oltre le 100 più grandi) 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 del set di dati.
Set di dati BigQuery Righe caricate Righe al minuto Numero di record caricati in qualsiasi tabella del set di dati depot/google3/cloud/pulse/ingestion_schema/repository/bigquery_googleapis_com/metrics/aliased_metrics.gcl

Per un elenco completo delle metriche di Google Cloud disponibili, consulta Metriche di Google Cloud.

Problemi noti

  • Se non sono in esecuzione query, non vengono restituiti dati per gli slot allocati, gli slot disponibili o eventuali variabili correlate alle query. Diminuisci lo zoom per visualizzare i dati.

  • Se le query vengono eseguite sia negli Stati Uniti che nell'UE, gli slot allocati e gli slot disponibili potrebbero non essere corretti.

  • Gli slot allocati vengono registrati come valore medio in una finestra temporale (la larghezza della finestra temporale dipende dal livello di zoom del grafico). L'aumento e la diminuzione dello zoom possono modificare il valore degli slot allocati. Se aumenti lo zoom su una finestra temporale di massimo 1 ora, vengono visualizzati i valori reali 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 mancare punti dati tra gli intervalli di campionamento. Ad esempio, la metrica Conteggio job viene campionata ogni minuto. Il valore è il numero di job in quel determinato momento, non il numero massimo di job nell'intero minuto.