Imagine que você tem vários serviços da AWS e deseja monitorá-los usando o New Relic. Para fazer isso, você precisa estabelecer uma conexão entre seus serviços e a plataforma New Relic. New Relic facilita essa conexão por meio de agente de infraestrutura combinado com uma variedade de integração no host, bem como integração na nuvem.
Em ambientes cloud, onde os recursos são altamente dinâmicos e a arquitetura sem servidor é predominante, a integração da New Relic na nuvem desempenha um papel crucial. Essas integrações oferecem monitoramento sem agente por meio de interface direta com APIs AWS, simplificando a coleta de métricas e logs de serviços onde o agente tradicional não pode ser instalado, como AWS Lambda, DynamoDB ou Amazon S3. Não há processo de instalação. Você pode simplesmente conectar sua conta New Relic à sua conta AWS com a configuração necessária usando instruções guiadas e coletar dados AWS.
Para entender os possíveis métodos e tipos de integração do New Relic, consulte o diagrama a seguir.

Este diagrama ilustra de quantas maneiras você pode integrar seus serviços da AWS com o New Relic para obter logs e/ou métricas.
Dica
A maioria dos serviços da AWS oferece endpoint regional para reduzir a latência de dados entre os recursos da nuvem e o aplicativo. New Relic pode obter dados de monitoramento de serviços e endpoints localizados em todas as regiõesAWS exceto China.
Ingestão métrica AWS
Para conectar sua conta AWS ao New Relic para ingestão do Metrica, a seguir estão os três métodos diferentes disponíveis:
- Automatize com CloudFormation: CloudFormation é um serviço da AWS que permite modelar e automatizar sua configuração de integração usando modelos declarativos. Este método é recomendado para conectar sua conta da AWS ao New Relic, pois reduz erros de configuração manual. Você pode projetar completamente a integração na interface do New Relic e implantá-la no console AWS.
- Automatize com Terraform: Terraform é uma ferramenta de infraestrutura as Code (IaC) que permite gerenciar a infraestrutura usando arquivos de configuração em vez de uma interface gráfica do usuário. Se você já usa o Terraform para gerenciar suas contas e serviços AWS, New Relic fornece um módulo de integração AWS na nuvem que simplifica a configuração da integração AWS.
- Integração manual do console AWS : Este método é adequado para clientes que não podem usar modelos do CloudFormation e não preferem usar o Terraform. Você pode seguir as instruções da interface do usuário do New Relic e fazer a configuração no console da AWS.
Para qualquer um dos métodos de conexão que você escolher, você tem os dois tipos de integração a seguir para receber métricas dos seus serviços da AWS:
- Integração do Amazon CloudWatch Metric Streams : O Amazon CloudWatch Metric Streams é um serviço da AWS que permite que você transmita métricas de serviços da AWS para soluções de parceiros, como New Relic. Ele suporta todos os namespaces e pode transmitir dados reais em ritmo próximo de toda a sua AWS stack.
- API Polling: API polling é uma técnica usada para recuperar dados de serviços da AWS, fazendo chamadas regulares e programadas de API para coletar métricas e metadados em intervalos. É uma solução obrigatória e faz chamadas separadas para cada serviço.
Embora você possa escolher qualquer um desses dois tipos de integração, a New Relic recomenda escolher a integração do Amazon CloudWatch Metric Streams. Consulte a seguinte comparação entre os tipos de integração.
Recurso | Integração CloudWatch Metric Streams | Pesquisa de API |
---|---|---|
Entrega de dados | Transmissão de dados quase em tempo real | Recuperação periódica de dados |
Cobertura de dados | Contínuo e abrangente | Especifica métricas individuais, dados potencialmente ausentes |
Detecção de eventos de curta duração | Detecção imediata | Possíveis atrasos na captura de eventos de curta duração |
lenta | Baixa latência | Maior latência devido à recuperação baseada em intervalo |
Sobrecarga de chamada de API | Sobrecarga mínima (modelo push) | Alto overhead com chamada de APIfrequente |
escalabilidade | Fácil de dimensionar com o aumento do volume de dados | Dimensionamento mais complexo com ambientes maiores |
Complexidade de Gestão | Configuração e gerenciamento simplificados | Requer gerenciamento de agendamentos de pesquisas e endpoints |
Eficiência de custos | Econômico devido à interação reduzida API | Custos mais altos devido a frequentes API requests |
Os seguintes serviços da AWS não são suportados pelo CloudWatch Metric Streams. Para esses serviços, aproveite a pesquisa de API:
- AWS CloudTrail
- AWS Health
- AWS Trusted Advisor
- AWS X-Ray
Se você utilizar outros serviços da AWS junto com qualquer um desses, ainda poderá escolher a integração do Amazon CloudWatch Metric Streams. Durante a configuração, o New Relic oferece a opção de configurar a pesquisa de API especificamente para esses serviços não suportados.
Custos da AWS para integração
A integração do Ingest Your AWS Métrica no New Relic tem algum impacto no seu faturamento AWS. Para mais detalhes, consulte as seguintes documentações da AWS:
- Consulte a página de preçosAWS CloudWatch que define o preço com base no número de atualizações métricas.
- Consulte a página de preços do AWS Firehose, pois às vezes usamos o AWS Kinesis Data Firehose como método de entrega de dados da AWS para o New Relic.
- Consulte a página de preços do AWS Config se você estiver planejando habilitar o AWS Config para enriquecer as métricas do CloudWatch com metadados de recursos.
- Consulte a página de preços do Amazon RDS para saber se alguns serviços da AWS usam o monitoramento aprimorado do RDS, que fornece mais métricas em uma frequência mais alta.
Se você estiver usando a integração de pesquisa de API para alguns dos seus serviços da AWS, algumas situações podem aumentar o número de chamadas para a API do CloudWatch e exceder os 1 milhão de limites gratuitos concedidos pela AWS, aumentando sua fatura do CloudWatch. Isso pode acontecer quando você:
- Habilite integração adicional por meio de API Polling
- Adicione recursos AWS à integração
- Amplie a integração em mais regiões.
Ingestão de logs da AWS
Para conectar sua conta AWS ao New Relic para ingestão de logs, consulte Encaminhar serviços de logs da AWS para o New Relic.