Cloud Monitoring

O Cloud Monitoring oferece visibilidade do desempenho, do tempo de atividade e do estado geral das aplicações baseadas na nuvem. O Google Cloud Observability recolhe e carrega métricas, eventos e metadados dos serviços Dataproc Metastore para gerar estatísticas através de painéis de controlo e gráficos.

Aceda às métricas de serviços no Monitoring

As métricas de recursos de serviço do Dataproc Metastore são ativadas automaticamente nos serviços do Dataproc Metastore. Use a monitorização para ver estas métricas.

Pode aceder à monitorização a partir da Google Cloud consola ou através da API Monitoring.

Consola

  1. Na Google Cloud consola, aceda à página Cloud Monitoring > Explorador de métricas:

    Aceda à página Explorador de métricas

  2. Na lista pendente "Encontre o tipo de recurso e a métrica", selecione o recurso Dataproc Metastore Service.

  3. Clique novamente na caixa de entrada e, de seguida, selecione uma métrica na lista pendente. Se passar o cursor do rato sobre o nome da métrica, são apresentadas informações sobre a mesma.

Pode selecionar filtros, agrupar por etiquetas de métricas, fazer agregações e selecionar opções de visualização de gráficos.

REST

Pode usar a API timeSeries.list de monitorização para capturar e listar métricas definidas por uma expressão filter. Use o modelo Experimentar esta API na página da API para enviar um pedido de API e apresentar a resposta.

Métricas de serviço do Dataproc Metastore na monitorização

Métricas do Dataproc Metastore. Fases de lançamento destas métricas: BETA GA

As strings "metric type" nesta tabela têm de ter o prefixo metastore.googleapis.com/. Esse prefixo foi omitido das entradas na tabela. Ao consultar uma etiqueta, use o prefixo metric.labels.; por exemplo, metric.labels.LABEL="VALUE".

Tipo de métrica Fase de lançamento(Níveis da hierarquia de recursos)
Nome a apresentar
Kind, Type, Unit
Recursos monitorizados
Descrição
Etiquetas
federation/health BETA(project)
Estado de funcionamento do serviço de federação
GAUGEINT641
metastore.googleapis.com/Federation
O estado do serviço de Metastore do Dataproc federado.
version: A versão do Hive Metastore do serviço.
federation/server/request_count BETA(project)
Número de pedidos de serviço de federação
DELTAINT64{request}
metastore.googleapis.com/Federation
O número de pedidos enviados para o serviço de metastore do Dataproc federado.
method_name: O nome do método de pedido.
status: Estado final do pedido, um de [success, client_error, server_error].
version: A versão do Hive Metastore do serviço.
service/grpc/finished_requests_count BETA(project)
gRPC Requests Finished Count
DELTAINT641
metastore.googleapis.com/Service
O número de pedidos concluídos pelo serviço GRPC Dataproc Metastore.
tier: Nível de serviço ou tamanho da instância do serviço, como ENTERPRISE.
version: A versão do Hive Metastore do serviço.
status: O código de estado gRPC do pedido, como "NOT_FOUND".
method_name: O nome do método de pedido.
service/grpc/received_bytes_count BETA(project)
Bytes gRPC recebidos
DELTAINT64By
metastore.googleapis.com/Service
Número de bytes recebidos pelo serviço de Metastore do Dataproc.
tier: Nível de serviço ou tamanho da instância do serviço.
version: A versão do Hive Metastore do serviço.
service/grpc/request_latencies BETA(project)
Latências de pedidos gRPC
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
Distribuição das latências de pedidos gRPC para um serviço de Metastore do Dataproc.
tier: Nível de serviço ou tamanho da instância do serviço.
version: A versão do Hive Metastore do serviço.
status: O código de estado gRPC do pedido, como "NOT_FOUND".
method_name: O nome do método de pedido.
service/grpc/sent_bytes_count BETA(project)
Bytes gRPC enviados
DELTAINT64By
metastore.googleapis.com/Service
Número de bytes enviados pelo serviço de Metastore do Dataproc.
tier: Nível de serviço ou tamanho da instância do serviço.
version: A versão do Hive Metastore do serviço.
service/grpc/started_requests_count BETA(project)
gRPC Requests Started Count
DELTAINT641
metastore.googleapis.com/Service
O número de pedidos recebidos e iniciados pelo serviço GRPC Dataproc Metastore.
tier: Nível de serviço ou tamanho da instância do serviço.
version: A versão do Hive Metastore do serviço.
method_name: O nome do método de pedido.
service/grpc_client/finished_requests_count BETA(project)
gRPC Client Requests Finished Count
CUMULATIVEINT641
metastore.googleapis.com/Service
Número total de RPCs concluídas no cliente, independentemente do êxito ou da falha.
status: O código de estado gRPC do pedido, como "NOT_FOUND".
method_name: O nome do método de pedido.
service/grpc_client/received_bytes_count BETA(project)
Bytes recebidos do cliente gRPC
CUMULATIVEINT64By
metastore.googleapis.com/Service
Número de bytes recebidos pelo cliente gRPC.
service/grpc_client/request_latencies BETA(project)
Latências de pedidos de clientes gRPC
CUMULATIVEDISTRIBUTIONms
metastore.googleapis.com/Service
Distribuição das latências de pedidos gRPC para um serviço de Metastore do Dataproc.
status: O código de estado gRPC do pedido, como "NOT_FOUND".
method_name: O nome do método de pedido.
service/grpc_client/sent_bytes_count BETA(project)
Bytes enviados do cliente gRPC
CUMULATIVEINT64By
metastore.googleapis.com/Service
Número de bytes enviados pelo cliente gRPC.
service/grpc_client/started_requests_count BETA(project)
gRPC Client Requests Started Count
CUMULATIVEINT641
metastore.googleapis.com/Service
O número de pedidos iniciados pelo cliente gRPC.
method_name: O nome do método de pedido.
service/health GA(projeto)
Estado de funcionamento do serviço
GAUGEINT641
metastore.googleapis.com/Service
O estado do serviço Dataproc Metastore.
tier: Nível de serviço ou tamanho da instância do serviço, como ENTERPRISE.
version: A versão do Hive Metastore do serviço.
release_tag: Etiqueta de lançamento do Dataproc Metastore, preenchida pelo back-end do serviço e que pode mudar ao longo da duração do serviço.
service/metadata/bytes_used BETA(project)
Tamanho dos metadados armazenados no serviço Dataproc Metastore.
GAUGEINT64By
metastore.googleapis.com/Service
A quantidade de dados armazenados na base de dados de back-end do serviço.
version: A versão do Hive Metastore do serviço.
database_type: O tipo de base de dados, um de [SQL, Spanner].
service/migration/replication_lag BETA(project)
Latência de processamento do pipeline de replicação em segundos.
GAUGEDOUBLEs
metastore.googleapis.com/Service
Duração máxima atual em segundos necessária para replicar dados para o Dataproc Metastore.
migration_id: O ID da migração.
service/migration/write_throughput BETA(projeto)
Débito de gravação da base de dados de destino.
GAUGEDOUBLEBy/s
metastore.googleapis.com/Service
Débito de gravação atual na base de dados do Dataproc Metastore para onde os dados estão a ser copiados durante a fase de replicação.
migration_id: O ID da migração.
service/multi_region/health GA(project)
Estado de funcionamento do serviço multirregional
GAUGEINT641
metastore.googleapis.com/Service
O estado de funcionamento do serviço de Metastore do Dataproc multirregional.
version: A versão do Hive Metastore do serviço.
release_tag: Etiqueta de lançamento do Dataproc Metastore, preenchida pelo back-end do serviço e que pode mudar ao longo da duração do serviço.
service_region: A região constituinte na qual o serviço Dataproc Metastore está alojado.
scaling_factor: Fator de dimensionamento do serviço, um dos seguintes valores: [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)
Multiregional service request count
DELTAINT64{request}
metastore.googleapis.com/Service
O número de pedidos enviados para o serviço Dataproc Metastore multirregional.
method_name: O nome do método de pedido.
version: A versão do Hive Metastore do serviço.
service_region: A região constituinte na qual o serviço Dataproc Metastore está alojado.
scaling_factor: Fator de dimensionamento do serviço, um dos seguintes valores: [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(projeto)
Latências de pedidos de serviços multirregionais
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
As latências dos pedidos enviados para o serviço Dataproc Metastore multirregional.
method_name: O nome do método de pedido.
version: A versão do Hive Metastore do serviço.
service_region: A região constituinte na qual o serviço Dataproc Metastore está alojado.
scaling_factor: Fator de dimensionamento do serviço, um dos seguintes valores: [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(projeto)
Número de pedidos da interface de administração
DELTAINT64{request}
metastore.googleapis.com/Service
O número de pedidos da interface de administração.
database_type: O tipo de base de dados, um de [SQL, Spanner].
code: O código de estado gRPC.
service/query_metadata/request_latencies BETA(project)
Latência do pedido da interface de administração
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
A latência do pedido de ponta a ponta para pedidos da interface de administração.
database_type: O tipo de base de dados, um de [SQL, Spanner].
code: O código de estado gRPC.
service/request_count GA(project)
Contagem de pedidos
DELTAINT64{request}
metastore.googleapis.com/Service
O número de pedidos enviados para o serviço Dataproc Metastore.
method_name: O nome do método de pedido.
version: A versão do Hive Metastore do serviço.
service/request_latencies BETA(project)
Latências de pedidos
DELTADISTRIBUTIONms
metastore.googleapis.com/Service
As latências dos pedidos enviados para o serviço Dataproc Metastore.
method_name: O nome do método de pedido.
version: A versão do Hive Metastore do serviço.
service/scheduled_backups/backup_count BETA(project)
Quantidade de cópias de segurança programadas
DELTAINT641
metastore.googleapis.com/Service
O número de cópias de segurança agendadas atualmente armazenadas para o serviço.
state: Estado da cópia de segurança, um de [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: O tipo de base de dados, um de [SQL, Spanner].
version: A versão do Hive Metastore do serviço.
service/scheduled_backups/last_backup_duration BETA(project)
Cópias de segurança agendadas – Duração da última cópia de segurança
GAUGEINT64s
metastore.googleapis.com/Service
A duração da última cópia de segurança agendada bem-sucedida em segundos. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um período máximo de 120 segundos.
state: Estado da cópia de segurança, um de [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: O tipo de base de dados, um de [SQL, Spanner].
version: A versão do Hive Metastore do serviço.
service/scheduled_backups/last_backup_size BETA(project)
Scheduled Backups Request - Last Backup Size
GAUGEINT64By
metastore.googleapis.com/Service
O tamanho da última cópia de segurança agendada bem-sucedida em bytes. Amostrada a cada 60 segundos. Após a amostragem, os dados não ficam visíveis durante um período máximo de 120 segundos.
state: Estado da cópia de segurança, um de [SUCCEEDED, FAILED, IN_PROGRESS].
database_type: O tipo de base de dados, um de [SQL, Spanner].
version: A versão do Hive Metastore do serviço.

Tabela gerada a 12/09/2025 às 17:40:42 UTC.

Crie um painel de controlo de monitorização personalizado

Pode criar um painel de controlo de monitorização personalizado que apresente gráficos de métricas de serviço do Dataproc Metastore selecionadas.

  1. Selecione + CRIAR PAINEL DE CONTROLO na página Monitoring Vista geral dos painéis de controlo.

  2. Forneça um nome para o painel de controlo.

  3. No menu superior direito, clique em Adicionar gráfico para abrir a janela Adicionar gráfico.

  4. Para o tipo de recurso, selecione Dataproc Metastore Service.

  5. Selecione uma ou mais métricas e propriedades de métricas e gráficos e, de seguida, clique em Guardar para guardar o gráfico.

  6. Se quiser, adicione mais gráficos ao painel de controlo.

  7. Para guardar o painel de controlo, clique em Guardar . O título aparece na página Vista geral dos painéis de controlo de monitorização.

Pode ver, atualizar e eliminar gráficos do painel de controlo na página de apresentação do painel de controlo.

Use alertas de monitorização

Pode criar um alerta de monitorização que lhe envia uma notificação quando uma métrica de serviço ou de tarefa do Dataproc Metastore ultrapassa um limite especificado.

Crie um alerta

  1. Na Google Cloud consola, abra Monitoring Alerting.

  2. Para abrir o formulário Criar nova política de alertas, clique em + CRIAR POLÍTICA

  3. Defina um alerta adicionando condições de alerta, acionadores de políticas, canais de notificação e documentação.

  4. Selecione ADICIONAR CONDIÇÃO para abrir o formulário de condição de alerta com o separador Métrica selecionado.

  5. Preencha os campos para definir uma condição de alerta e, de seguida, clique em ADICIONAR.

  6. Depois de adicionar a condição de alerta, conclua a política de alerta definindo os canais de notificação, os acionadores de políticas, a documentação e o nome da política de alerta.

Ver alertas

Quando um alerta é acionado por uma condição de limite de métricas, o Monitoring cria um incidente e um evento correspondente. Pode ver incidentes na página Monitorização de alertas na Google Cloud consola. Se definiu um mecanismo de notificação na política de alerta, como uma notificação por email ou SMS, o Monitoring também envia uma notificação do incidente.

O que se segue