Com este método de conexão, o New Relic chama as APIs do projeto GCP usando um ID de conta de serviço gerenciado pelo New Relic e o respectivo par de chaves pública/privada. Não é necessário criar ou gerenciar a conta de serviço ou a respectiva chave privada — basta adicionar o ID da conta de serviço como membro com permissões de visualização no projeto. O New Relic coleta tags e outros atributos sempre que possível usando este método.
Dica
Você pode usar o Terraform para automatizar o processo de habilitação da integração na nuvem. Leia como no site de documentação oficial do Terraform.
Requisitos
Antes de conectar, certifique-se do seguinte:
Requerimento | Detalhes |
|---|---|
Monitoramento | Nas configurações API & Services Library do projeto GCP, você deve ativar Google Stackdriver Monitoring API. |
Autorização | É necessário um usuário com a função Project IAM Admin para adicionar o ID da conta de serviço ao projeto do GCP. Antes de adicioná-lo, selecione Fetch data no assistente de integração da New Relic para verificar a autorização. Em IAM & admin, atribua à conta de serviço as funções Viewer e Service Usage Consumer, ou uma função personalizada. |
Nome do Projeto | Como parte do processo de configuração online, é necessário identificar o |
Se a organização usar uma restrição de domínio, atualize a política para permitir o New Relic. Para os identificadores a serem permitidos, consulte Restrições de domínio.
Conecte o GCP à New Relic
Importante
Se esta for a primeira vez que o GCP é configurado com o New Relic, é necessário garantir que a API de monitoramento de nuvem esteja ativada para o projeto. É possível fazer isso no console do Google Cloud.
Para conectar o projeto do Google Cloud à New Relic com autorização de conta de serviço:
Vá para one.newrelic.com > All capabilities > Infrastructure > GCP. Na página Google Cloud Services integração, selecione Add a GCP account.
Choose Authorization Method: selecione Authorize a Service Account e siga as instruções na interface para autorizar o New Relic.
Add projects: Selecione os projetos dos quais você deseja que o New Relic receba dados.
Select services: Na lista de serviços disponíveis para sua conta do GCP, selecione os serviços individuais dos quais você deseja que o New Relic receba dados ou selecione todos os serviços.
Dica
Esses serviços estão ativados para all dos projetos selecionados na etapa anterior. Após a conclusão do processo de configuração, será possível ajustar os serviços a serem monitorados para cada projeto individualmente.
Para concluir o processo de configuração, selecione Finish.
Caso ocorram erros de autenticação de API, siga os procedimentos de resolução de problemas.
Novos recursos podem levar alguns minutos para serem detectados e sintetizados como entidades. Para obter mais informações, consulte os limites do sistema de integração na nuvem.
Ver seus dados do GCP
Após a conexão, o New Relic inicia o monitoramento dos dados do GCP em intervalos de sondagem regulares, e os dados aparecem na interface do New Relic após alguns minutos. Para saber como visualizar, consultar e explorar os dados — incluindo dashboards, alertas e entidades —, consulte Visualizar e Consultar os Dados do GCP.
Vincule vários projetos do Google
O processo de configuração permite selecionar mais de um projeto por vez.
Após a primeira configuração, para monitorar projetos adicionais do GCP com a New Relic, repetir o procedimento para conectar os serviços do GCP quantas vezes for necessário.
Desative ou desvincule as integrações do GCP
É possível desativar qualquer integração a qualquer momento e ainda manter o projeto do Google conectado à New Relic.
Desativar um ou mais serviços do GCP
Para desativar serviços enquanto mantém sua conta do GCP vinculada ao New Relic:
- Vá para one.newrelic.com > All capabilities > Infrastructure > GCP > Manage services.
- Na página Edit GCP account , desmarque a caixa de seleção de cada serviço ativo que você deseja desativar.
- Salve suas alterações.
Desconectar e desvincular a conta
Para desconectar-se completamente da New Relic, desvincule a conta do GCP. Isso desativa todas as integrações da New Relic associadas a ela. Caso uma função personalizada seja excluída, observe que a função pode servir a propósitos além do acesso à New Relic.
Para um custom user role:
- Faça login no New Relic e vá para Infrastructure > Integrations > Google Cloud Platform.
- Vá para IAM > admin > Roles, pesquise a função, selecione-a e selecione DELETE.
Para um standard (non-custom) user role:
- Faça login no New Relic e vá para Infrastructure > Integrations > Google Cloud Platform.
- Selecione Manage services para a conta que deseja remover. Copie o valor de User e salve-o.
- Faça login no Google Cloud e selecione o projeto correto na caixa Select a project .
- No menu de navegação, selecione IAM & admin > IAM.
- Pesquise e selecione o valor do usuário que você salvou e selecione REMOVE.
Limpeza do GCP após a desvinculação
Para limpar o projeto do GCP após a desvinculação:
- Abra o console IAM do GCP.
- Selecione o projeto que deseja desvincular do New Relic e selecione Open.
- Selecione a conta de serviço usada pelo New Relic.
- Selecione o ícone Remove.