• /
  • EnglishEspañol日本語한국어Português
  • Log inStart now

Introduction to AWS integrations

New Relic offers several methods to collect performance data about your Amazon Web Services (AWS) environment. Once you've connected New Relic with AWS, you get total visibility into AWS telemetry data, letting you closely monitor the health of your AWS stack.

Integrate New Relic with your AWS stack

To get started, you need to establish a connection between New Relic and your AWS services. Establishing the initial connection integrates New Relic into your AWS stack so you can access additional integrations within the AWS ecosystem.

Here are options to get started:

AWS solution

New Relic integration method

CloudWatch Metric Streams

Set up Cloudwatch Metric Streams integration (Recommended)

Amazon EC2 instances

Install the infrastructure agent with CloudFormation template

AWS GovCloud (US)

Connect your Amazon account to New Relic

AWS System Manager Distributor

Install the infrastructure agent on AWS System Manager Distributor

Amazon Elastic Kubernetes Service (Amazon EKS)

Add New Relic to a custom resource definition (CRD) file

Connect to the AWS Polling API

Create new roles and policies to poll and send metric data to New Relic

View your AWS data

Once installed and configured, you can access data from your AWS services directly in the New Relic platform. Go to one.newrelic.com > All capabilities > Amazon Web Services.

Amazon CloudWatch Metric streams and API polling

We strongly recommend that you use the CloudWatch Metric Streams integration as it directly connects with the metric streams repository holding your AWS metric data. You may have a stack that requires instrumentation with our API Polling integrations, however. For example, these AWS services aren't currently supported by the CloudWatch Metric Streams integration:

Integrations and AWS costs

This section directs you to relevant AWS docs that explain how our integrations affect your AWS billing.

  • The AWS CloudWatch Pricing pagedefines AWS CloudWatch metric streams pricing based on the number of metric updates.
  • We sometimes use AWS Kinesis Data Firehose as the delivery method from AWS to New Relic, so we recommend reviewing the AWS Firehose pricing page.
  • When you enable AWS Config to enrich CloudWatch metrics with resource metadata, you're charged based on the number of configuration items recorded. See the AWS Config pricing page for details.
  • AWS Resource Groups Tagging API enriches metrics with custom tags defined in the associated AWS resources. This affects both polling and metric streams.

New Relic uses the Amazon CloudWatch API to obtain metrics from your AWS services when you use the API Polling integration instead of CloudWatch Metric Streams. Some situations may increase the number of calls to the CloudWatch API to exceed the 1 million free limits granted by AWS and increase your CloudWatch bill. This may happen when you:

  • Enable additional integrations through API Polling
  • Add AWS resources to those integrations
  • Scale those integrations across more regions.

AWS offers enhanced monitoring for some of their services that allows for more metrics at a higher frequency. You can check out RDS enhanced monitoring costs for more information.

Region availability

Most AWS services offer regional endpoints to reduce data latency between cloud resources and applications. New Relic can obtain monitoring data from services and endpoints that are located in all AWS regions, except China.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.