A integração da New Relic com o Google Cloud Platform (GCP) inclui uma integração para reportar dados Google Cloud Spanner para New Relic. Este documento explica como ativar a integração do GCP Cloud Spanner e descreve os dados que podem ser relatados.
Recurso
O serviço Google Cloud Spanner é um serviço de banco de dados relacional distribuído globalmente e criado para a nuvem. Usando o Google Spanner Console, os desenvolvedores podem criar uma instância do Cloud Spanner, adicionar esquemas, gravar e modificar dados e executar consultas.
Ativar integração
Para ativar a integração, siga os procedimentos padrão para conectar seu serviço GCP ao New Relic.
Frequência de votação
A integração New Relic consulta seus serviços GCP de acordo com um intervalo de sondagem, que varia dependendo da integração. A frequência de pesquisa do Google Cloud Spanner é de cinco minutos. A resolução é de 1 ponto de dados por minuto.
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).
Dados métricos
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 |
---|---|
| Destino de utilização de CPU de alta prioridade usado para escalonamento automático. |
| Número máximo de nós que o escalonador automático pode alocar para a instância. |
| Número máximo de unidades de processamento que o escalonador automático pode alocar para a instância. |
| Número mínimo de nós que o escalonador automático pode alocar para a instância. |
| Número mínimo de unidades de processamento que o escalonador automático pode alocar à instância. |
| Destino de utilização de armazenamento usado para escalonamento automático. |
| Armazenamento de backup usado em bytes. |
| 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). |
| 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). |
| 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. |
| 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). |
| Total de unidades de processamento usadas para operações do DataBoost. |
| 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%. |
| Número total de nós. |
| Número total de unidades de processamento. |
| Número de sessões em uso. |
| Limite de armazenamento para instância em bytes. |
| Limite de armazenamento por unidade de processamento em bytes. |
| Armazenamento usado em bytes. |
| 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 |
---|---|
| Solicitações da API Cloud Spanner. |
| Bytes de solicitação não compactados recebidos pelo Cloud Spanner. |
| Taxa de solicitações da API Cloud Spanner. |
| 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. |
| 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. |
| Bytes de resposta não compactados enviados pelo Cloud Spanner. |
| Tempo total de espera de bloqueio para conflitos de bloqueio registrados para todo o banco de dados. |
| Contagem de consultas por nome do banco de dados, status, tipo de consulta e versão do otimizador utilizada. |
| Número de bytes de dados que a consulta retornou, excluindo sobrecarga de codificação de transmissão. |
| Número de segundos de tempo de CPU que o Cloud Spanner gastou em operações para executar a consulta. |
| Número de vezes que o Cloud Spanner viu uma consulta durante o intervalo. |
| Número de vezes que a consulta falhou durante o intervalo. |
| Distribuição do tempo total, em segundos, para execução de consultas no banco de dados. |
| Contagem de chamadas de serviço remoto. |
| latência de chamadas de atendimento remoto. |
| Bytes de rede trocados com serviço remoto. |
| Contagem de linhas processadas por um serviço remoto. |
| Latência de linhas processadas por um serviço remoto. |
| Número de linhas que a consulta retornou. |
| Número de linhas que a consulta verificou, excluindo valores excluídos. |
| Número total de bytes de dados que as leituras retornaram, excluindo a sobrecarga de codificação de transmissão. |
| Número de segundos gastos em espera devido à limitação. |
| 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. |
| Número de vezes que o Cloud Spanner executou as formas de leitura durante o intervalo. |
| Número de segundos gastos na coordenação de leituras em instâncias em configurações multirregionais. |
| Distribuição do tempo total em segundos de espera por bloqueio. |
| Número de linhas que as leituras retornaram. |
| Contagem de linhas excluídas pela política desde a última amostra. |
| 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. |
| 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. |
| Número de bytes escritos pela operação. |
| Número de tentativas de commit para transação. |
| Número de tentativas de confirmação que são novas tentativas de transação anuladas anteriormente. |
| Distribuição do número total de participantes em cada tentativa de commit. |
| Distribuição do total de segundos retirados da primeira operação da transação para confirmar ou abortar. |