• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Google Cloud Spanner monitoramento de integração

A integração da New Relic com o Google Cloud Platform (GCP) inclui uma integração que reporta dados Google Cloud Spanner para New Relic. Este documento explica como ativar a integração do GCP Cloud Spanner e descreve os dados que ela reporta.

Recurso

O Google Cloud Spanner é um serviço de banco de dados relacional distribuído globalmente, criado para a cloud. A integração do New Relic Spanner coleta métricas de nó, CPU, armazenamento, sessão, solicitação de API e consulta para cada instância do Spanner e para os bancos de dados hospedados nela.

Ativar integração

Para habilitar a integração, é necessário seguir os procedimentos padrão para conectar o serviço do GCP ao New Relic:

Frequência de votação

As integrações do New Relic consultam os serviços do GCP de acordo com um intervalo de sondagem que varia por integração. A frequência de sondagem para o Google Cloud Spanner é de 5 minutos. A resolução é 1 ponto de dados a cada minuto.

Importante

O Cloud Spanner oferece suporte a intervalos de sondagem de 1 minuto para integrações WIF em visualização limitada. Para solicitar acesso, entre em contato com o suporte da New Relic.

Workload Identity Federation

Encontre e use dados

Após habilitar a integração, os recursos do Spanner aparecem como entidades no explorador de entidades do New Relic. Para ver dashboards e gerenciar serviços, acesse one.newrelic.com > All capabilities > Infrastructure > GCP.

Todas as métricas do Spanner disponíveis no monitoramento de nuvem do GCP são coletadas como métricas dimensionais no tipo de evento Metric. Métricas adicionais além desta tabela são coletadas automaticamente. Consulte a documentação de métricas do Spanner do Google para obter a lista completa.

Entidade

Dados métricos

Métrica chave

Nome da métrica

Unidade

Descrição

gcp.spanner.instance.node_count

Contar

Número de nós provisionados para a instância do Spanner.

gcp.spanner.instance.processing_units

Contar

Número de unidades de processamento provisionadas para a instância do Spanner.

gcp.spanner.instance.cpu.utilization

Por cento

Fração da CPU provisionada atualmente em uso, expressa entre 0 e 1.

gcp.spanner.instance.cpu.smoothed_utilization

Por cento

Utilização de CPU suavizada de vinte e quatro horas da instância do Spanner.

gcp.spanner.instance.cpu.utilization_by_priority

Por cento

Utilização de CPU na instância do Spanner, facetada por prioridade.

gcp.spanner.instance.storage.used_bytes

Bytes

Armazenamento atualmente em uso pela instância do Spanner.

gcp.spanner.instance.storage.limit_bytes

Bytes

Limite de armazenamento para a instância do Spanner.

gcp.spanner.instance.storage.utilization

Por cento

Armazenamento em uso na instância do Spanner, como uma fração do limite.

gcp.spanner.instance.session_count

Contar

Número de sessões em uso na instância do Spanner.

gcp.spanner.instance.backup.used_bytes

Bytes

Armazenamento de backup em uso pela instância do Spanner.

gcp.spanner.instance.autoscaling.high_priority_cpu_utilization_target

Por cento

Destino de utilização da CPU de alta prioridade usado pelo autoscaler.

gcp.spanner.instance.autoscaling.storage_utilization_target

Por cento

Destino de utilização de armazenamento usado pelo escalonador automático.

gcp.spanner.instance.leader_percentage_by_region

Por cento

Proporção de líderes do Spanner para a instância, facetada por região.

gcp.spanner.api.request_count

Count/s

Número de requests da API do Spanner, facetados por database, method e status.

gcp.spanner.api.request_latencies

Segundos

Distribuição de latência de solicitação do servidor, facetada por database e method.

gcp.spanner.api.received_bytes_count

Bytes

Bytes de solicitação não compactados recebidos pelo Spanner, facetados por database.

gcp.spanner.api.sent_bytes_count

Bytes

Bytes de resposta não compactados enviados pelo Spanner, facetados por database.

gcp.spanner.query_count

Contar

Número de consultas executadas, facetadas por database, status, query_type e used_optimizer_version.

gcp.spanner.query_stat.total.query_latencies

Segundos

Distribuição do tempo total de execução da consulta no banco de dados.

gcp.spanner.query_stat.total.cpu_time

Segundos

Segundos de CPU gastos pelo Spanner ao executar consultas no banco de dados.

gcp.spanner.query_stat.total.returned_rows_count

Contar

Número de linhas retornadas por consultas no banco de dados.

gcp.spanner.query_stat.total.scanned_rows_count

Contar

Número de linhas examinadas por consultas no banco de dados, excluindo valores excluídos.

gcp.spanner.lock_stat.total.lock_wait_time

Segundos

Tempo total de espera de bloqueio registrado para o banco de dados devido a conflitos de bloqueio.

gcp.spanner.transaction_stat.total.commit_attempt_count

Contar

Número de tentativas de commit para transações no banco de dados.

gcp.spanner.transaction_stat.total.transaction_latencies

Segundos

Distribuição do tempo de transação total da primeira operação até a confirmação ou o cancelamento.

gcp.spanner.row_deletion_policy.deleted_rows_count

Contar

Número de linhas excluídas por políticas de exclusão de linhas desde a última amostra.

Para a lista completa de métricas do Spanner, consulte a documentação de métricas do Spanner do Google.

Conta de serviço ou conta de usuário

Encontre e use dados

Após ativar a integração e aguardar alguns minutos (com base na frequência da votação), os dados aparecerão na interface do New Relic . Para encontrar e usar seus dados, incluindo links para seu e configurações de alerta, acesse one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).

Para visualizar dados métricos para sua integração do GCP Spanner no New Relic, crie uma consulta NRQL para o evento GcpSpannerInstanceSample e GcpSpannerDatabaseSample e seus atributos relacionados.

GcpSpannerInstanceSample

Consulte o evento GcpSpannerInstanceSample no New Relic para visualizar os dados do seguinte atributo:

Atributo

Descrição

instance.autoscaling.HighPriorityCpuUtilizationTarget

Destino de utilização de CPU de alta prioridade usado para escalonamento automático.

instance.autoscaling.MaxNodes

Número máximo de nós que o escalonador automático pode alocar para a instância.

instance.autoscaling.MaxProcessingUnits

Número máximo de unidades de processamento que o escalonador automático pode alocar para a instância.

instance.autoscaling.MinNodes

Número mínimo de nós que o escalonador automático pode alocar para a instância.

instance.autoscaling.MinProcessingUnits

Número mínimo de unidades de processamento que o escalonador automático pode alocar à instância.

instance.autoscaling.StorageUtilizationTarget

Destino de utilização de armazenamento usado para escalonamento automático.

instance.backup.UsedBytes

Armazenamento de backup usado em bytes.

instance.cpu.SmoothedUtilization

Utilização suavizada de CPU provisionada por 24 horas. Os valores normalmente são números entre 0,0 e 1,0 (mas podem exceder 1,0). Os gráficos exibem os valores como uma porcentagem entre 0% e 100% (ou mais).

instance.cpu.Utilization

Porcentagem de utilização da CPU provisionada. Os valores normalmente são números entre 0,0 e 1,0 (mas podem exceder 1,0). Os gráficos exibem os valores como uma porcentagem entre 0% e 100% (ou mais).

instance.cpu.UtilizationByOperationType

Porcentagem de utilização da CPU provisionada, por tipo de operação. Os valores normalmente são números entre 0,0 e 1,0 (mas podem exceder 1,0). Os gráficos exibem os valores como uma porcentagem entre 0% e 100% (ou mais). Atualmente, não inclui a utilização da CPU para tarefas do sistema.

instance.cpu.UtilizationByPriority

Porcentagem de utilização da CPU provisionada, por prioridade. Os valores normalmente são números entre 0,0 e 1,0 (mas podem exceder 1,0). Os gráficos exibem os valores como uma porcentagem entre 0% e 100% (ou mais).

instance.dataBoost.ProcessingUnitSeconds

Total de unidades de processamento usadas para operações do DataBoost.

instance.LeaderPercentageByRegion

Porcentagem de líderes por região de nuvem. Os valores normalmente são números entre 0,0 e 1,0. Os gráficos exibem os valores como uma porcentagem entre 0% e 100%.

instance.nodes

Número total de nós.

instance.ProcessingUnits

Número total de unidades de processamento.

instance.sessions

Número de sessões em uso.

instance.storage.LimitBytes

Limite de armazenamento para instância em bytes.

instance.storage.LimitBytesPerProcessingUnit

Limite de armazenamento por unidade de processamento em bytes.

instance.storage.UsedBytes

Armazenamento usado em bytes.

instance.storage.Utilization

Armazenamento usado como uma fração do limite de armazenamento.

GcpSpannerDatabaseSample

Consulte o evento GcpSpannerDatabaseSample no New Relic para visualizar os dados do seguinte atributo:

Atributo

Descrição

api.apiRequests

Solicitações da API Cloud Spanner.

api.ReceivedBytes

Bytes de solicitação não compactados recebidos pelo Cloud Spanner.

api.Requests

Taxa de solicitações da API Cloud Spanner.

api.RequestLatencies

Distribuição da latência de requisições do servidor para um banco de dados. Isso inclui latência de processamento de solicitações no back-end e na camada API do Cloud Spanner. Não inclui sobrecarga de rede ou proxy reverso entre clientes e servidores.

api.RequestLatenciesByTransactionType

Distribuição da latência de requisições do servidor para um banco de dados. Isso inclui latência de processamento de solicitações no back-end e na camada API do Cloud Spanner. Não inclui sobrecarga de rede ou proxy reverso entre clientes e servidores.

api.SentBytes

Bytes de resposta não compactados enviados pelo Cloud Spanner.

lockStat.total.LockWaitTime

Tempo total de espera de bloqueio para conflitos de bloqueio registrados para todo o banco de dados.

queries

Contagem de consultas por nome do banco de dados, status, tipo de consulta e versão do otimizador utilizada.

queryStat.total.BytesReturned

Número de bytes de dados que a consulta retornou, excluindo sobrecarga de codificação de transmissão.

queryStat.total.CpuTime

Número de segundos de tempo de CPU que o Cloud Spanner gastou em operações para executar a consulta.

queryStat.total.Executions

Número de vezes que o Cloud Spanner viu uma consulta durante o intervalo.

queryStat.total.FailedExecutions

Número de vezes que a consulta falhou durante o intervalo.

queryStat.total.QueryLatencies

Distribuição do tempo total, em segundos, para execução de consultas no banco de dados.

queryStat.total.RemoteServiceCalls

Contagem de chamadas de serviço remoto.

queryStat.total.RemoteServiceCallsLatencies

latência de chamadas de atendimento remoto.

queryStat.total.RemoteServiceNetworkBytesSizes

Bytes de rede trocados com serviço remoto.

queryStat.total.RemoteServiceProcessedRows

Contagem de linhas processadas por um serviço remoto.

queryStat.total.RemoteServiceProcessedRowsLatencies

Latência de linhas processadas por um serviço remoto.

queryStat.total.ReturnedRows

Número de linhas que a consulta retornou.

queryStat.total.ScannedRows

Número de linhas que a consulta verificou, excluindo valores excluídos.

readStat.total.BytesReturned

Número total de bytes de dados que as leituras retornaram, excluindo a sobrecarga de codificação de transmissão.

readStat.total.ClientWaitTime

Número de segundos gastos em espera devido à limitação.

readStat.total.CpuTime

Número de segundos de tempo de CPU que o Cloud Spanner gastou para executar as leituras, excluindo CPU de pré-busca e outras sobrecargas.

readStat.total.Executions

Número de vezes que o Cloud Spanner executou as formas de leitura durante o intervalo.

readStat.total.LeaderRefreshDelay

Número de segundos gastos na coordenação de leituras em instâncias em configurações multirregionais.

readStat.total.LockingDelays

Distribuição do tempo total em segundos de espera por bloqueio.

readStat.total.ReturnedRows

Número de linhas que as leituras retornaram.

rowDeletionPolicy.DeletedRows

Contagem de linhas excluídas pela política desde a última amostra.

rowDeletionPolicy.ProcessedWatermarkAge

Tempo entre agora e o timestamp data/hora de leitura da última execução bem-sucedida. Uma execução ocorre quando a tarefa em segundo plano exclui dados elegíveis em lotes e é bem-sucedida mesmo quando há linhas que não podem ser excluídas.

rowDeletionPolicy.UndeletableRows

Número de linhas em todas as tabelas do banco de dados que não podem ser excluídas. Uma linha não pode ser excluída se, por exemplo, tiver tantas linhas filhas que uma exclusão excederia o limite de transação.

transactionStat.total.BytesWritten

Número de bytes escritos pela operação.

transactionStat.total.CommitAttempts

Número de tentativas de commit para transação.

transactionStat.total.CommitRetries

Número de tentativas de confirmação que são novas tentativas de transação anuladas anteriormente.

transactionStat.total.Participants

Distribuição do número total de participantes em cada tentativa de commit.

transactionStat.total.TransactionLatencies

Distribuição do total de segundos retirados da primeira operação da transação para confirmar ou abortar.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.