A integração da New Relic com o Google Cloud Platform (GCP) inclui uma que reporta dados Google Cloud SQL para New Relic. Este documento explica como ativar a integração do GCP Cloud SQL e descreve os dados que ela reporta.
Recurso
O Cloud SQL é o serviço de banco de dados totalmente gerenciado do Google Cloud para MySQL, PostgreSQL e SQL Server. A integração do New Relic com o Cloud SQL coleta métricas de CPU, memória, disco, conexão, replicação e em nível de banco de dados para cada instância do Cloud SQL e seus bancos de dados.
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 SQL é de 5 minutos. A resolução é 1 ponto de dados a cada minuto.
Workload Identity Federation
Encontre e use dados
Após habilitar a integração, os recursos do Cloud SQL 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 Cloud SQL 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 Cloud SQL do Google para obter a lista completa.
Entidade
Dados métricos
Métricas-chave — Banco de dados
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Por cento | Fração da CPU atualmente em uso pelo banco de dados do Cloud SQL. |
| Por cento | Fração de memória atualmente em uso pelo banco de dados Cloud SQL. |
| Por cento | Fração de disco atualmente em uso pelo banco de dados Cloud SQL. |
| Bytes | Bytes de disco atualmente em uso pelo banco de dados Cloud SQL. |
| Contar | Número de operações de gravação em disco no banco de dados do Cloud SQL. |
| Contar | Número de operações de leitura em disco no banco de dados do Cloud SQL. |
| Contar | Número de conexões de cliente ao banco de dados do Cloud SQL. |
| Segundos | Tempo de operação do banco de dados Cloud SQL desde a última vez que foi iniciado. |
| Segundos | Atraso da replicação entre o primário e a réplica para o banco de dados do Cloud SQL. |
Principais métricas — Instância de banco de dados
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de backends do PostgreSQL no banco de dados da instância. |
| Contar | Número de consultas atendidas pelo banco de dados da instância do MySQL. |
| Contar | Número de transações do PostgreSQL no banco de dados da instância, facetado por resultado. |
Para obter a lista completa de métricas do Cloud SQL, consulte a documentação de métricas do Cloud SQL 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 SQL do GCP no New Relic, crie uma consulta NRQL para o evento GcpCloudSqlSample e seu atributo relacionado.
GcpCloudSqlSample
Consulte o evento GcpCloudSqlSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| Delta do número de solicitações de failover automático de instância. |
| Isso será superior a |
| Número de núcleos reservados para o banco de dados. |
| Tempo cumulativo de uso da CPU em segundos. |
| A fração da CPU reservada que está em uso atualmente. |
| Utilização de dados em bytes. |
| Tamanho máximo do disco de dados em bytes. |
| Contagem delta de operações de E/S de leitura de disco de dados. |
| A fração da cota de disco que está em uso atualmente. |
| Contagem delta de operações de E/S de gravação em disco. |
| Tamanho máximo da RAM em bytes. |
| Uso de RAM em bytes. |
| A fração da cota de memória que está em uso atualmente. |
| A fração da cota de memória que está em uso atualmente. |
| Número de páginas não utilizadas no pool de buffers InnoDB . |
| Número total de páginas no pool de buffers InnoDB . |
| Contagem delta de chamadas InnoDB fsync(). |
| Contagem delta de chamadas fsync() do InnoDB para o arquivo de log. |
| Contagem delta de páginas InnoDB lidas. |
| Contagem delta de páginas InnoDB escritas. |
| Contagem delta de instruções executadas pelo servidor. |
| Contagem delta de instruções executadas pelo servidor enviadas pelo cliente. |
| Contagem delta de bytes recebidos pelo processo MySQL. |
| Número de segundos que a réplica de leitura está atrás do mestre (aproximação). |
| Indica se o thread de I/O para leitura do log binário do mestre está em execução. Os valores possíveis são |
| Indica se o thread de I/O para leitura do log binário do mestre está em execução. Os valores possíveis são |
| Indica se o thread de I/O para leitura do log binário do mestre está em execução. Os valores possíveis são |
| Número de conexões com a instância MySQL do Cloud SQL. |
| Contagem delta de bytes recebidos pela rede. |
| Contagem delta de bytes enviados pela rede. |
| Número de conexões com a instância do Cloud SQL PostgreSQL. |
| Atraso da replicação em bytes. Relatado do mestre por réplica. |
| Contagem delta do número de transações. |
| O estado de exibição atual da instância do Cloud SQL. Isso pode ser um dos seguintes:
|
| Indica se o servidor está ativo ou não. A instância sob demanda será desativada se nenhuma conexão for feita por um período de tempo suficiente. |
| Contagem delta do tempo em segundos que a instância esteve em execução. |