A integração da New Relic com o Google Cloud Platform (GCP) inclui uma integração que reporta dados Google Cloud AlloyDB para New Relic. Este documento explica como ativar a integração GCP AlloyDB e descreve os dados que ela reporta.
Recurso
O AlloyDB é um serviço de banco de dados totalmente gerenciado e compatível com PostgreSQL, criado para workloads transacionais e analíticos exigentes. A integração do New Relic AlloyDB coleta métricas de desempenho, disponibilidade e utilização de recursos em clusters, instâncias, bancos de dados e nós de instância.
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:
- Conecte-se com a Workload Identity Federation (recomendado)
- Conectar com conta de serviço ou conta de usuário
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 AlloyDB é de 5 minutos. A resolução é 1 ponto de dados a cada minuto.
Importante
O AlloyDB para PostgreSQL oferece suporte a intervalos de sondagem de 1 minuto para integrações WIF em versão prévia 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 AlloyDB 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 AlloyDB 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 AlloyDB do Google para ver a lista completa.
Entidade
Dados métricos
Métricas principais — Cluster
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Bytes | Armazenamento total do AlloyDB em todo o cluster. |
| Microssegundos | Timestamp do último backup de cluster bem-sucedido. |
Para obter a lista completa de métricas do cluster, consulte a documentação de métricas do AlloyDB do Google.
Métricas principais — Instância
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Por cento | Utilização média da CPU em todos os nós atualmente em serviço da instância, de 0 a 100. |
| Por cento | Utilização máxima de CPU em todos os nós da instância que estão servindo no momento, de 0 a 100. |
| Contar | Número de vCPUs alocadas para cada nó na instância. |
| Bytes | Memória mínima disponível em todos os nós de atendimento atuais da instância. |
| Contar | Número de conexões ativas e ociosas com a instância do AlloyDB nos nós de serviço. |
| Contar | Número médio de conexões ativas e ociosas com a instância do AlloyDB nos nós de serviço. |
| Contar | Limite atual do número de conexões por nó da instância AlloyDB. |
| Contar | Número de transações confirmadas em todos os nós de atendimento da instância. |
| Contar | Número de transações revertidas em todos os nós de serviço da instância. |
| Contar | Número de transações confirmadas e revertidas em todos os nós de serviço da instância. |
| Contar | Número de nós na instância, juntamente com seu status (ativo ou inativo). |
| Milissegundos | Atraso máximo de tempo de replicação calculado em todas as réplicas de leitura de serviço da instância. |
| Contar | Número de réplicas de leitura conectadas à instância primária. |
Para a lista completa de métricas de instância, consulte a documentação de métricas do AlloyDB do Google.
Métricas-chave — Banco de dados
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de conexões de cliente com o banco de dados. |
| Contar | Número de transações confirmadas para os principais bancos de dados. |
| Microssegundos | Tempo de execução de consulta acumulado desde a última amostra. Soma do tempo de CPU, tempo de espera de E/S, tempo de espera de bloqueio, troca de contexto de processo e agendamento para todos os processos envolvidos na execução da consulta. |
| Microssegundos | Tempo IO acumulado desde a última amostra. |
| Microssegundos | Distribuição de latência de consulta. |
| Microssegundos | Tempo de espera de bloqueio acumulado desde a última amostra. |
| Contar | Número de linhas recuperadas ou afetadas desde a última amostra. |
| Contar | Blocos compartilhados (tabelas regulares e indexadas) acessados pela execução de instruções. |
| Microssegundos | Tempos de execução acumulados por usuário por banco de dados por consulta. |
| Microssegundos | Tempo de IO acumulado por consulta desde a última amostra. |
| Microssegundos | Distribuição de latência por consulta. |
| Microssegundos | Tempo de espera de bloqueio acumulado por consulta desde a última amostra. |
| Contar | Número de linhas recuperadas ou afetadas por consulta desde a última amostra. |
| Contar | Blocos compartilhados acessados por consulta pela execução da instrução. |
| Microssegundos | Tempos de execução acumulados por tag desde a última amostra. |
| Microssegundos | Tempo de E/S acumulado por tag desde a última amostra. |
| Microssegundos | Distribuição de latência de consulta por tag. |
| Microssegundos | Tempo de espera de bloqueio acumulado por tag desde a última amostra. |
| Contar | Número de linhas recuperadas ou afetadas por tag desde a última amostra. |
| Contar | Blocos compartilhados acessados por tag pela execução da instrução. |
Para a lista completa de métricas de banco de dados, consulte a documentação de métricas do AlloyDB do Google.
Métricas-chave — Nó de instância
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Por cento | Uso de CPU para o nó. |
| Bytes | Memória disponível no nó. |
| Bytes | Bytes de rede recebidos pelo nó. |
| Bytes | Bytes de rede enviados pelo nó. |
| Contar | Total de conexões por nó. |
| Contar | Número de conexões com o nó por estado de conexão. |
| Contar | Número de deadlocks no nó. |
| Milissegundos | Atraso da replicação para o nó derivado do valor de replay_lag. |
| Contar | Número de transações no nó. |
| Contar | Taxa de ocorrência no cache Ultra Fast por nó. |
| Contar | Disponibilidade do banco de dados do nó. |
| Contar | Número total de vezes que os processos esperaram por cada evento de espera no nó. |
| Microssegundos | Tempo total de espera para cada evento de espera no nó. |
Para a lista completa de métricas de nó de instância, consulte a documentação de métricas do AlloyDB 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).
Os dados estão anexados aos seguintes tipos de evento:
Entidade | Tipo de evento | Fornecedor |
|---|---|---|
Cluster |
|
|
Instânia |
|
|
Banco de dados |
|
|
GcpAlloydbClusterSample
Consulte o evento GcpAlloydbClusterSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Unidade | Descrição |
|---|---|---|
| Bytes | O armazenamento total do AlloyDB em bytes em todo o cluster. |
GcpAlloydbInstanceSample
Consulte o evento GcpAlloydbInstanceSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Unidade | Descrição |
|---|---|---|
| Por cento | Utilização média da CPU em todos os nós atualmente em serviço da instância, de 0 a 100. |
| Por cento | Utilização máxima da CPU em todos os nós atualmente em serviço da instância, de 0 a 100. |
| Contar | O número de vCPUs alocadas para cada nó na instância. |
| Bytes | A memória mínima disponível em todos os nós de serviço atuais da instância. |
| Contar | O número de transações que foram revertidas em todos os nós de serviço da instância. |
| Contar | O número médio de conexões ativas e ociosas com o AlloyDB nos nós de serviço da instância. |
| Contar | O número de transações confirmadas em todos os nós de serviço da instância. |
| Contar | O limite atual do número de conexões por nó da instância do AlloyDB. |
| Contar | O número de nós na instância, juntamente com seu status, que pode ser ativo ou inativo. |
| Milissegundos | O atraso máximo de tempo de replicação calculado em todas as réplicas de leitura em serviço da instância. |
| Contar | O número de réplicas de leitura conectadas à instância primária. |
| Contar | O número de conexões ativas e ociosas com a instância do AlloyDB nos nós de atendimento da instância. |
| Contar | O número de transações confirmadas e revertidas em todos os nós de serviço da instância. |
GcpAlloydbDatabaseSample
Consulte o evento GcpAlloydbDatabaseSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Unidade | Descrição |
|---|---|---|
| Microssegundos | Tempo de execução de consulta acumulado desde a última amostra. Esta é a soma do tempo de CPU, tempo de espera de IO, tempo de espera de bloqueio, troca de contexto de processo e agendamento para todos os processos envolvidos na execução da consulta. |
| Microssegundos | Tempo IO acumulado desde a última amostra. |
| Microssegundos | Distribuição de latência de consulta. |
| Microssegundos | Tempo de espera de bloqueio acumulado desde a última amostra. |
| Contar | O número de linhas recuperadas ou afetadas desde a última amostra. |
| Contar | Blocos compartilhados (tabelas regulares e indexadas) acessados pela execução de instruções. |
| Microssegundos | Tempos de execução acumulados por usuário por banco de dados por consulta. Esta é a soma do tempo de CPU, tempo de espera de E/S, tempo de espera de bloqueio, troca de contexto de processo e agendamento para todos os processos envolvidos na execução da consulta. |
| Microssegundos | Tempo IO acumulado desde a última amostra. |
| Microssegundos | Distribuição de latência de consulta. |
| Microssegundos | Tempo de espera de bloqueio acumulado desde a última amostra. |
| Contar | O número de linhas recuperadas ou afetadas desde a última amostra. |
| Contar | Blocos compartilhados (tabelas regulares e indexadas) acessados pela execução de instruções. |
| Microssegundos | Tempos de execução acumulados desde a última amostra. Esta é a soma do tempo de CPU, tempo de espera de E/S, tempo de espera de bloqueio, troca de contexto de processo e agendamento para todos os processos envolvidos na execução da consulta. |
| Microssegundos | Tempo IO acumulado desde a última amostra. |
| Microssegundos | Distribuição de latência de consulta. |
| Microssegundos | Tempo de espera de bloqueio acumulado desde a última amostra. |
| Contar | O número de linhas recuperadas ou afetadas desde a última amostra. |
| Contar | Blocos compartilhados (tabelas regulares e indexadas) acessados pela execução de instruções. |