A integração da New Relic com o Google Cloud Platform (GCP) inclui uma integração que reporta dados Google Cloud Firestore para New Relic. Este documento explica como ativar a integração GCP Firestore e descreve os dados que ela reporta.
Recurso
O Firestore é o banco de dados de documentos NoSQL sem servidor e totalmente gerenciado do Google Cloud. A integração do Firestore da New Relic coleta métricas de solicitação de API, leitura/gravação de documentos e cota no escopo da instância, além de métricas no nível da solicitação anexadas ao recurso de solicitação compatível com o armazenamento 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 do Google Cloud Firestore é 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 Firestore aparecem como entidades no explorador de entidades da New Relic. Para ver dashboards e gerenciar serviços, acesse one.newrelic.com > All capabilities > Infrastructure > GCP.
Todas as métricas do Firestore 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 Firestore do Google para obter a lista completa.
Entidade
Dados métricos
Métricas principais — Requisição
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de requests da API do Firestore, facetado por
e
. |
| Segundos | Distribuição de latência de solicitação do servidor, facetada por
e
. |
Métricas principais — Instância
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de documentos lidos via API do Firestore. |
| Contar | Número de documentos escritos via API do Firestore. |
| Contar | Número de documentos excluídos via API do Firestore. |
| Contar | Número de ouvintes de snapshot em tempo real ativos na instância do Firestore. |
| Contar | Número de conexões ativas de cliente à instância do Firestore. |
| Contar | Número de avaliações da Regra de Segurança do Firestore realizadas na instância, facetadas por resultado. |
| Contar | Número de documentos excluídos por políticas de TTL na instância do Firestore. |
| Segundos | Atraso entre a expiração do TTL e a exclusão do documento correspondente. |
Para a lista completa de métricas do Firestore, consulte a documentação de métricas do Firestore 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 são anexados ao seguinte tipo de evento:
Entidade | Tipo de evento | Fornecedor |
|---|---|---|
Solicitar |
|
|
Instânia |
|
|
Para saber mais sobre como usar seus dados, consulte Compreender e usar dados de integração.
Dados de solicitação do Firestore
Métrica | Unidade | Descrição |
|---|---|---|
| Contar | Contagem de chamadas de API do Firestore. |
Dados da instância do Firestore
Métrica | Unidade | Descrição |
|---|---|---|
| Contar | O número de exclusões de documentos bem-sucedidas. |
| Contar | O número de leituras de documentos bem-sucedidas em consultas ou pesquisas. |
| Contar | O número de gravações de documentos bem-sucedidas. |
| Contar | O número de conexões ativas. Cada cliente mobile terá uma conexão. Cada ouvinte no SDK administrativo será uma conexão. |
| Contar | O número de listeners de snapshots atualmente registrados em todos os clientes conectados. |
| Contar | O número de avaliações de regras de segurança do Cloud Firestore realizadas em resposta a solicitações de gravação (criação, atualização, exclusão) ou leitura (obtenção, lista). |