Cloud Monitoring

Cloud Monitoring offre maggiore visibilità su prestazioni, uptime e integrità complessiva delle applicazioni basate su cloud. L'osservabilità di Google Cloud raccoglie e importa metriche, eventi e metadati dai servizi Dataproc Metastore per generare approfondimenti utilizzando dashboard e grafici.

Accedere alle metriche del servizio in Monitoraggio

Le metriche delle risorse dei servizi Dataproc Metastore vengono attivate automaticamente sui servizi Dataproc Metastore. Utilizza Monitoring per visualizzare queste metriche.

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

Console

  1. Nella console Google Cloud, vai alla pagina Cloud Monitoring > Esplora metriche:

    Vai alla pagina Esplora metriche

  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 e seleziona una metrica dall'elenco a discesa. Se passi il mouse sopra il nome della metrica, vengono visualizzate informazioni sulla metrica.

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

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 Monitoraggio

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

Le stringhe "tipo metrica" in questa tabella devono essere precedute dal prefisso metastore.googleapis.com/. Questo 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(livelli della gerarchia delle risorse)
Nome visualizzato
Tipo, Tipo, Unità
Risorse monitorate
Descrizione
Etichette
federation/health BETA(project)
Stato del servizio di federazione
GAUGEINT641
metastore.googleapis.com/Federation
Lo stato del servizio Dataproc Metastore federato.
version: La versione del servizio Hive Metastore.
federation/server/request_count BETA(project)
Numero di richieste di servizio di federazione
DELTAINT64{request}
metastore.googleapis.com/Federation
Il numero di richieste inviate al servizio Dataproc Metastore federato.
method_name: il nome del metodo di richiesta.
status: Stato finale della richiesta, uno dei valori [success, client_error, server_error].
version: La versione del servizio Hive Metastore.
service/grpc/finished_requests_count BETA(project)
Conteggio richieste gRPC completate
DELTAINT641
metastore.googleapis.com/Service
Il numero di richieste completate dal servizio GRPC Dataproc Metastore.
tier: Il livello di servizio o la dimensione dell'istanza del servizio, ad esempio ENTERPRISE.
version: La versione del servizio Hive Metastore.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo di richiesta.
service/grpc/received_bytes_count BETA(project)
Byte gRPC ricevuti
DELTAINT64By
metastore.googleapis.com/Service
Numero di byte ricevuti dal servizio Dataproc Metastore.
tier: Il livello di servizio o le dimensioni dell'istanza del servizio.
version: La versione del servizio Hive Metastore.
service/grpc/request_latencies BETA(project)
Tempi di latenza delle richieste gRPC
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Distribuzione delle latenze delle richieste gRPC per un servizio Dataproc Metastore.
tier: Il livello di servizio o le dimensioni dell'istanza del servizio.
version: La versione del servizio Hive Metastore.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo di richiesta.
service/grpc/sent_bytes_count BETA(project)
Byte gRPC inviati
DELTAINT64By
metastore.googleapis.com/Service
Numero di byte inviati dal servizio Dataproc Metastore.
tier: Il livello di servizio o la dimensione dell'istanza del servizio.
version: La versione del servizio Hive Metastore.
service/grpc/started_requests_count BETA(project)
Conteggio richieste gRPC avviate
DELTAINT641
metastore.googleapis.com/Service
Il numero di richieste ricevute e avviate dal servizio GRPC Dataproc Metastore.
tier: Il livello di servizio o le dimensioni dell'istanza del servizio.
version: La versione del servizio Hive Metastore.
method_name: il nome del metodo di richiesta.
service/grpc_client/finished_requests_count BETA(project)
Conteggio richieste client gRPC completate
CUMULATIVEINT641
metastore.googleapis.com/Service
Numero totale di RPC completate sul client, indipendentemente dal fatto che siano riuscite o meno.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo di richiesta.
service/grpc_client/received_bytes_count BETA(project)
Byte client gRPC ricevuti
CUMULATIVEINT64By
metastore.googleapis.com/Service
Numero di byte ricevuti dal client gRPC.
service/grpc_client/request_latencies BETA(project)
Tempi di latenza delle richieste client gRPC
CUMULATIVEDISTRIBUTIONms
metastore.googleapis.com/Service
Distribuzione delle latenze delle richieste gRPC per un servizio Dataproc Metastore.
status: lo stato della richiesta, ad esempio "BAD_REQUEST".
method_name: il nome del metodo di richiesta.
service/grpc_client/sent_bytes_count BETA(project)
Byte client gRPC inviati
CUMULATIVEINT64By
metastore.googleapis.com/Service
Numero di byte inviati dal client gRPC.
service/grpc_client/started_requests_count BETA(project)
Conteggio richieste client gRPC avviate
CUMULATIVEINT641
metastore.googleapis.com/Service
Il numero di richieste avviate dal client gRPC.
method_name: il nome del metodo di richiesta.
service/health GA(project)
Integrità del servizio
GAUGEINT641
metastore.googleapis.com/Service
Lo stato del servizio Dataproc Metastore.
tier: Il livello di servizio o la dimensione dell'istanza del servizio, ad esempio ENTERPRISE.
version: La versione del servizio Hive Metastore.
release_tag: Tag della release di Dataproc Metastore, compilato dal backend del servizio e che può cambiare nel corso della vita del servizio.
service/metadata/bytes_used BETA(project)
Dimensioni dei metadati archiviati nel servizio Dataproc Metastore.
GAUGEINT64By
metastore.googleapis.com/Service
La quantità di dati archiviati nel database di backend del servizio.
version: La versione del servizio Hive Metastore.
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
service/migration/replication_lag BETA(project)
Latenza di elaborazione della pipeline di replica in secondi.
GAUGEDOUBLEs
metastore.googleapis.com/Service
Durata massima attuale in secondi necessaria per replicare i dati in Dataproc Metastore.
migration_id: l'ID migrazione.
service/migration/write_throughput BETA(project)
Throughput di scrittura del database di destinazione.
GAUGEDOUBLEBy/s
metastore.googleapis.com/Service
Throughput di scrittura corrente nel database Dataproc Metastore in cui vengono copiati i dati durante la fase di replica.
migration_id: l'ID migrazione.
service/multi_region/health GA(project)
Integrità del servizio multiregionale
GAUGEINT641
metastore.googleapis.com/Service
Lo stato del servizio Dataproc Metastore multiregionale.
version: La versione del servizio Hive Metastore.
release_tag: Tag della release di Dataproc Metastore, compilato dal backend del servizio e che può cambiare nel corso della vita del servizio.
service_region: La regione costituente in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno dei valori [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(project)
Conteggio delle richieste di servizio multiregionali
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 del servizio Hive Metastore.
service_region: La regione costituente in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno dei valori [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(project)
Latenze delle richieste di servizio multiregionali
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 del servizio Hive Metastore.
service_region: La regione costituente in cui è ospitato il servizio Dataproc Metastore.
scaling_factor: Fattore di scalabilità del servizio, uno dei valori [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(project)
Conteggio richieste interfaccia amministratore
DELTAINT64{request}
metastore.googleapis.com/Service
Il numero di richieste all'interfaccia amministrazione.
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
code: il codice di stato gRPC.
service/query_metadata/request_latencies BETA(project)
Latenza delle richieste all'interfaccia amministratore
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
La latenza end-to-end delle richieste all'interfaccia amministrazione.
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
code: il codice di stato gRPC.
service/request_count GA(project)
Conteggio 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 del servizio Hive Metastore.
service/scheduled_backups/backup_count BETA(project)
Conteggio backup pianificati
DELTAINT641
metastore.googleapis.com/Service
Il numero di backup pianificati attualmente archiviati per il servizio.
state: Stato del backup, uno dei valori [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
version: La versione del servizio Hive Metastore.
service/scheduled_backups/last_backup_duration BETA(project)
Backup pianificati - Durata dell'ultimo backup
GAUGEINT64s
metastore.googleapis.com/Service
La durata dell'ultimo backup pianificato riuscito in secondi. 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 valori [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
version: La versione del servizio Hive Metastore.
service/scheduled_backups/last_backup_size BETA(project)
Richiesta di backup pianificati - Dimensione dell'ultimo backup
GAUGEINT64By
metastore.googleapis.com/Service
Le dimensioni dell'ultimo backup pianificato riuscito in byte. 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 valori [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: Il tipo di database, uno dei valori [SQL, Spanner].
version: La versione del servizio Hive Metastore.

Tabella generata il 13-02-2025 alle ore 21:19:36 UTC.

Creare una dashboard Monitoring personalizzata

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

  1. Seleziona + CREA DASHBOARD dalla pagina Panoramica delle dashboard del monitoraggio.

  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 grafici e metriche, quindi 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.

Utilizzare gli avvisi di monitoraggio

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

Crea un avviso

  1. Nella console Google Cloud, apri Avvisi di monitoraggio.

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

  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 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 metrica, Monitoring crea un incidente e un evento corrispondente. Puoi visualizzare gli incidenti dalla pagina Avvisi di monitoraggio 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.

Passaggi successivi