Cloud Monitoring

Cloud Monitoring consente di visualizzare le prestazioni, l'uptime e l'integrità complessiva delle applicazioni basate su cloud. Google Cloud Observability raccoglie e importa metriche, eventi e metadati dai servizi Dataproc Metastore per generare insight utilizzando dashboard e grafici.

Accedi alle metriche dei servizi in Monitoring

Le metriche delle risorse di servizio Dataproc Metastore sono abilitate automaticamente sui servizi Dataproc Metastore. Usa Monitoring per visualizzare queste metriche.

Puoi accedere a Monitoring dalla console Google Cloud o utilizzando l'API Monitoring.

Console

  1. Nella console Google Cloud, vai alla pagina Cloud Monitoring > Metrics Explorer:

    Vai alla pagina Metrics Explorer

  2. Nell'elenco a discesa "Trova tipo di risorsa e metrica", seleziona la risorsa Dataproc Metastore Service.

  3. Fai di nuovo clic nella casella di immissione, poi seleziona una metrica dall'elenco a discesa. Passa il mouse sopra il nome della metrica per visualizzare le relative informazioni.

Puoi selezionare filtri, raggruppare per etichette delle metriche, eseguire aggregazioni e selezionare opzioni di visualizzazione del grafico.

REST

Puoi utilizzare l'API Monitoring timeSeries.list per acquisire ed elencare le metriche definite da un'espressione filter. Utilizza il modello Prova questa API nella pagina dell'API per inviare una richiesta API e visualizzare la risposta.

Metriche del servizio Dataproc Metastore in Monitoring

Metriche di Dataproc Metastore. Fasi di lancio di queste metriche: BETA GA

Le stringhe "tipo di metrica" in questa tabella devono avere il prefisso metastore.googleapis.com/. Il prefisso è stato omesso dalle voci della tabella. Quando esegui una query su un'etichetta, utilizza il prefisso metric.labels., ad esempio metric.labels.LABEL="VALUE".

Tipo di metrica Fase di lancio
Nome visualizzato
Tipo, tipo, unità
Risorse monitorate
Descrizione
Etichette
federation/server/request_count BETA
Conteggio delle richieste del servizio federazione
DELTAINT64{request}
metastore.googleapis.com/Federation
Il numero di richieste inviate al servizio Federated Dataproc Metastore.
method_name: il nome del metodo di richiesta.
status: Stato finale della richiesta, uno dei seguenti: [success, client_error, server_error].
version: la versione Hive Metastore del servizio.
service/grpc/finished_requests_count BETA
Numero di richieste gRPC terminate
DELTAINT641
metastore.googleapis.com/Service
Il numero di richieste completate dal servizio GRPC Dataproc Metastore.
tier: livello di servizio o dimensione dell'istanza del servizio, ad esempio ENTERPRISE.
version: la versione Hive Metastore del servizio.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo della richiesta.
service/grpc/received_bytes_count BETA
Byte gRPC ricevuti
DELTAINT64By
metastore.googleapis.com/Service
Numero di byte ricevuti dal servizio Dataproc Metastore.
tier: dimensione del livello di servizio o dell'istanza del servizio.
version: la versione Hive Metastore del servizio.
service/grpc/request_latencies BETA
Latenze di richiesta gRPC
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Distribuzione delle latenze delle richieste gRPC per un servizio Dataproc Metastore.
tier: dimensione del livello di servizio o dell'istanza del servizio.
version: la versione Hive Metastore del servizio.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo della richiesta.
service/grpc/sent_bytes_count BETA
Byte gRPC inviati
DELTAINT64By
metastore.googleapis.com/Service
Numero di byte inviati dal servizio Dataproc Metastore.
tier: dimensione del livello di servizio o dell'istanza del servizio.
version: la versione Hive Metastore del servizio.
service/grpc/started_requests_count BETA
Numero di richieste gRPC avviate
DELTAINT641
metastore.googleapis.com/Service
Il numero di richieste ricevute e avviate dal servizio GRPC Dataproc Metastore.
tier: dimensione del livello di servizio o dell'istanza del servizio.
version: la versione Hive Metastore del servizio.
method_name: il nome del metodo di richiesta.
service/health GA
Integrità del servizio
GAUGEINT641
metastore.googleapis.com/Service
Stato del servizio Dataproc Metastore.
tier: livello di servizio o dimensione dell'istanza del servizio, ad esempio ENTERPRISE.
version: la versione Hive Metastore del servizio.
release_tag: tag di release Dataproc Metastore, compilato dal backend del servizio e può cambiare nel corso della durata del servizio.
service/multi_region/health GA
Integrità del servizio multiregionale
GAUGEINT641
metastore.googleapis.com/Service
Lo stato del servizio Dataproc Metastore multiregionale.
version: la versione Hive Metastore del servizio.
release_tag: tag di release Dataproc Metastore, compilato dal backend del servizio e può cambiare nel corso della durata del servizio.
service_region: La regione in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno tra [0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 0,9, 1,0, 2,0, 3,0, 4,0, 5,0, 6,0].
service/multi_region/request_count GA
Conteggio delle richieste di servizio per più regioni
DELTAINT64{request}
metastore.googleapis.com/Service
Il numero di richieste inviate al servizio Dataproc Metastore multiregionale.
method_name: il nome del metodo di richiesta.
version: la versione Hive Metastore del servizio.
service_region: La regione in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno tra [0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 0,9, 1,0, 2,0, 3,0, 4,0, 5,0, 6,0].
service/multi_region/request_latencies GA
Latenze delle richieste di servizio per più regioni
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Le latenze delle richieste inviate al servizio Dataproc Metastore multiregionale.
method_name: il nome del metodo di richiesta.
version: la versione Hive Metastore del servizio.
service_region: La regione in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno tra [0,1, 0,2, 0,3, 0,4, 0,5, 0,6, 0,7, 0,8, 0,9, 1,0, 2,0, 3,0, 4,0, 5,0, 6,0].
service/query_metadata/request_count BETA
Numero di richieste dell'interfaccia di amministrazione
DELTAINT64{request}
metastore.googleapis.com/Service
Il numero di richieste dell'interfaccia di amministrazione.
database_type: il tipo di database, uno tra [SQL, Spanner].
code: il codice di stato gRPC.
service/query_metadata/request_latencies BETA
Latenza delle richieste all'interfaccia di amministrazione
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Latenza end-to-end delle richieste dell'interfaccia di amministrazione.
database_type: il tipo di database, uno tra [SQL, Spanner].
code: il codice di stato gRPC.
service/request_count GA
Conteggio delle richieste
DELTAINT64{request}
metastore.googleapis.com/Service
Il numero di richieste inviate al servizio Dataproc Metastore.
method_name: il nome del metodo di richiesta.
version: la versione Hive Metastore del servizio.
service/scheduled_backups/backup_count BETA
Numero di backup pianificati
DELTAINT641
metastore.googleapis.com/Service
Il numero di backup pianificati attualmente archiviati per il servizio.
state: stato del backup, uno dei seguenti: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: il tipo di database, uno tra [SQL, Spanner].
version: la versione Hive Metastore del servizio.
service/scheduled_backups/last_backup_duration BETA
Backup pianificati - Durata ultimo backup
GAUGEINT64s
metastore.googleapis.com/Service
La durata in secondi dell'ultimo backup pianificato riuscito. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 120 secondi.
state: stato del backup, uno dei seguenti: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: il tipo di database, uno tra [SQL, Spanner].
version: la versione Hive Metastore del servizio.
service/scheduled_backups/last_backup_size BETA
Richiesta di backup pianificati - Dimensione ultimo backup
GAUGEINT64By
metastore.googleapis.com/Service
Le dimensioni in byte dell'ultimo backup pianificato riuscito. Campionamento eseguito ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 120 secondi.
state: stato del backup, uno dei seguenti: [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: il tipo di database, uno tra [SQL, Spanner].
version: la versione Hive Metastore del servizio.

Tabella generata alle ore 19:12:46 UTC del 11-04-2024.

Crea una dashboard di Monitoring personalizzata

Puoi creare una dashboard di Monitoring personalizzata che mostri i grafici delle metriche di servizio Dataproc Metastore selezionate.

  1. Seleziona + CREA DASHBOARD dalla pagina Panoramica delle dashboard di Monitoring.

  2. Specifica un nome per la dashboard.

  3. Nel menu in alto a destra, fai clic su Aggiungi grafico per aprire la finestra Aggiungi grafico.

  4. Come tipo di risorsa, seleziona Dataproc Metastore Service.

  5. Seleziona una o più metriche e proprietà di metriche e grafici, poi fai clic su Salva per salvare il grafico.

  6. Se vuoi, aggiungi altri grafici alla dashboard.

  7. Per salvare la dashboard, fai clic su Salva . Il titolo viene visualizzato nella pagina Panoramica delle dashboard di Monitoring.

Puoi visualizzare, aggiornare ed eliminare i grafici della dashboard dalla pagina di visualizzazione della dashboard.

Utilizza gli avvisi di Monitoring

Puoi creare un avviso di Monitoring che ti invii una notifica quando una metrica job o un servizio Dataproc Metastore supera una soglia specificata.

Crea un avviso

  1. Nella console Google Cloud, apri Monitoring Alerting.

  2. Per aprire il modulo Crea nuovo criterio di avviso, fai clic su + CREA CRITERIO

  3. Definisci un avviso aggiungendo condizioni di avviso, attivatori dei criteri, canali di notifica e documentazione.

  4. Seleziona AGGIUNGI CONDIZIONE per aprire il modulo della condizione di avviso con la scheda Metrica selezionata.

  5. Compila i campi per definire una condizione di avviso, poi fai clic su AGGIUNGI.

  6. Dopo aver aggiunto la condizione di avviso, completa il criterio di avviso impostando i canali di notifica, gli attivatori dei criteri, la documentazione e il nome del criterio di avviso.

Visualizza avvisi

Quando un avviso viene attivato da una condizione di soglia della metrica, Monitoring crea un incidente e un evento corrispondente. Puoi visualizzare gli incidenti dalla pagina Avvisi di Monitoring nella console Google Cloud. Se hai definito un meccanismo di notifica nel criterio di avviso, ad esempio una notifica via email o SMS, Monitoring invia anche una notifica dell'incidente.

Passaggio successivo