Para uma integração perfeita da conta da AWS com a New Relic, a integração via CloudFormation e CloudWatch Metric Streams é a abordagem recomendada. Caso não seja possível usar os modelos do CloudFormation e não se deseje usar o Terraform, este procedimento deve ser seguido para integrar manualmente a partir do console da AWS.
Dica
- Se gerenciar várias contas AWS, conecte cada conta a uma única conta New Relic.
- Caso sejam gerenciadas várias regiões nessas contas, um Kinesis Data Firehose separado deve ser criado para cada região.
Pré-requisitos
Antes de começar a integrar sua conta da AWS com o New Relic, certifique-se de atender aos seguintes pré-requisitos:
- Uma chave de licença do New Relic Ingest e uma chave de usuário: você precisará dessas chaves para conectar seus serviços da AWS à sua conta do New Relic.
- Permissões para implantar novos recursos AWS e funções do IAM: Será necessária esta permissão para a conta AWS.
- Permissões para integração na nuvem: você precisará dessas permissões para sua conta New Relic.
Criar um fluxo de entrega do Kinesis Data Firehose
No console da AWS, os seguintes parâmetros de destino devem ser definidos para o fluxo de entrega:
Fonte: Direct PUT ou outras fontes
Destino: New Relic
Transformação de dados: Disabled
Conversão de formato de registro: Disabled
Certifique-se de que as seguintes configurações estejam definidas:
Configuração do New Relic (configurações de destino):
URL do endpoint HTTP:
- Datacenter dos EUA:
https://aws-api.newrelic.com/cloudwatch-metrics/v1 - Datacenter da UE:
https://aws-api.eu01.nr-data.net/cloudwatch-metrics/v1 - Datacenter do JP:
https://aws-api.jp.nr-data.net/cloudwatch-metrics/v1
- Datacenter dos EUA:
Chave de API: Digite sua
Codificação de conteúdo:
GZIPDuração da nova tentativa:
60Condições de buffer do New Relic:
- Tamanho do buffer:
1 MB - Intervalo de buffer:
60 (seconds)
- Tamanho do buffer:
Modo de backup do S3: Failed data only
Bucket de backup do S3: selecione um bucket ou crie um novo para armazenar métricas que falharam ao serem enviadas.
Configurações avançadas:
- Acesso ao serviço: forneça permissões para a função do IAM:
Create or update IAM role
- Acesso ao serviço: forneça permissões para a função do IAM:
Criar um CloudWatch Metric Streams
- No console da AWS, deve-se acessar CloudWatch service, selecionar Streams no menu Metrics e clicar em Create metric stream.
- Para controlar quais serviços da AWS enviam métricas para a New Relic, devem ser configurados filtros de inclusão e exclusão.
- Na lista de fluxos de entrega do Firehose, selecione o fluxo criado e, em seguida, insira um nome significativo para o fluxo de métricas, por exemplo,
newrelic-metric-stream. - No campo de formato de saída, selecione
Open Telemetry 0.7ouOpen Telemetry 1.0. JSON não é suportado.
Conecte a conta da AWS à New Relic
Na New Relic, vá para Infrastructure > AWS.
Selecione a conta correta.
Clique em Set up integration.
Em cada tela, preencha os campos que se aplicam a você. Para esta integração, escolha as seguintes opções:
- Choose Data type(s): Metrics
- Choose a setup method: Manually integrate your AWS account
Na tela Select services, alterne Show resources not supported by CloudWatch Metric Streams se necessário, selecione os serviços que deseja monitorar e continue.
Na tela Choose data integration type, escolha entre as seguintes opções:
- Monitoramento AWS em tempo real (Recomendado): Esta opção é para serviços que suportam CloudWatch Metric Streams.
- API Polling: esta opção é para serviços não suportados pelo CloudWatch Metric Streams.
Da página Create role para a página Configure budgets policy, siga as instruções na tela e conclua as etapas no console da AWS.
Valide seus dados
Para confirmar que você está recebendo dados do Metric Streams:
No New Relic, acesse one.newrelic.com > All capabilities > Infrastructure > AWS, pesquise a conta AWS conectada e procure por contas Stream.
No dashboard de status da conta, confirme se New Relic está recebendo dados métricos, incluindo erros e o número de namespace e métrica ingeridos.
Para explorar métricas específicas, escreva consultas para os conjuntos de métricas que você deseja analisar.
Pode levar alguns minutos para que New Relic detecte novos recursos e os sintetize como entidade.
Dica
As métricas AWS do CloudWatch para serviços globais, como AWS Billing, estão disponíveis somente na região us-east-1. Certifique-se de que haja um CloudWatch Metric Streams ativo configurado nessa região.
Tópicos relacionados
Coletar dados de várias contas da AWS
Aprenda a coletar dados de várias contas da AWS.
AWS integração métrica
Explore e use o métrica do CloudWatch Metric Streams.
Integração AWS via CloudFormation e CWMS
Integre os serviços da AWS com o New Relic usando o CloudFormation e o CloudWatch Metric Streams.
Integração AWS via CloudFormation e API Polling
Integre serviços da AWS com o New Relic usando CloudFormation e API Polling.
Integração AWS via Terraform
Integre serviços da AWS com o New Relic usando o Terraform.