Para uma integração perfeita da sua conta AWS com o New Relic, a integração via CloudFormation e CloudWatch Metric Streams é a abordagem recomendada. Se você não puder usar os modelos CloudFormation e não quiser usar Terraform, siga este procedimento para integrar manualmente a partir do console AWS.
Dica
- Se você gerencia várias contas AWS, conecte cada conta a uma única conta New Relic.
- Se você gerencia várias regiões dentro dessas contas, crie um Kinesis Data Firehose separado para cada região.
Pré-requisitos
Antes de começar a integrar sua conta AWS com o New Relic, certifique-se de atender aos seguintes pré-requisitos:
- Uma Ingest - chave de licença e uma chave de usuáriodo New Relic: você precisará dessas chaves para conectar seus serviços AWS à sua conta New Relic.
- Permissões para implantar novos recursos AWS e funções do IAM: você precisará dessa permissão para sua conta AWS.
- Permissões para integração na nuvem: você precisará dessas permissões para sua conta New Relic.
Criar um Kinesis Data Firehose
No console AWS, defina os seguintes parâmetros de destino para o fluxo de entrega:
Fonte: Direct PUT ou outras fontes
Destino: New Relic
Transformação de dados: Desativado
Conversão de formato de registro: Desativado
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 S3: somente dados com falha
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:
- Criar ou atualizar função do IAM
- Acesso ao serviço: forneça permissões para a função do IAM:
Criar um CloudWatch Metric Streams
- No console do AWS, vá para CloudWatch service, selecione Streams no menu Metrics e clique em Create metric stream.
- Para controlar quais serviços do AWS enviam métrica para o New Relic, configure filtros de inclusão e exclusão.
- Na lista de fluxos de entrega do Firehose, selecione o fluxo que você criou e 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 seu AWS
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 os 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 AWS.
Valide seus dados
Para confirmar que você está recebendo dados do Metric Streams:
No New Relic, vá para one.newrelic.com > All capabilities > Infrastructure > AWS, pesquise sua 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
AWS As métricas 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
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
AWS
com a New Relic usando
CloudFormation
e CloudWatch Metric Streams.
Integração AWS via CloudFormation e API Polling
Integre os serviços
AWS
com o New Relic usando
CloudFormation
e API Polling.
Integração AWS via Terraform
Integre os serviços
AWS
com a New Relic usando
Terraform
.