Amazon Web Services (AWS) delivers a set of services that form a reliable, scalable, and inexpensive computing platform solution. New Relic helps AWS users improve the performance and end-user experience of their business-critical applications.
New Relic works with the following AWS systems:
- Amazon CloudWatch
- AWS Elastic Beanstalk
- Amazon Elastic Compute Cloud (EC2)
- Amazon Relational Database Services (RDS)
- Amazon Simple Storage Service (S3)
- AWS OpsWorks
For the latest, most advanced host monitoring, check out our infrastructure monitoring.
AWS and New Relic
New Relic helps you understand how your applications and cloud services work together, and allows you to quickly resolve issues when they don't. By using AWS and New Relic, you gain increased visibility of your application performance, improved resolution speed, and an enhanced migration process:
|Visibility||By using AWS and New Relic together, you eliminate blind spots in the depths of your systems, and gain full visibility of your application's performance. Gain insight with features like service maps and transaction traces.|
|Speed||With SaaS-to-SaaS monitoring, you can quickly identify application issues and resolve them. To increase your resolution speed, use labels to efficiently organize your entities, and setup alert thresholds to get notified as soon as something goes wrong.|
|Migration||Monitoring cloud services and datacenters together allows for easier migration between services. To determine which applications to migrate, understand your performance metrics with features like Apdex, and SLA reports.|
Before you install New Relic, make sure you have a supported Amazon Web Services account. In addition, for any New Relic installation, you will need your New Relic license key. This is a 40-character hexadecimal string that New Relic provides when you sign up for your account.
Install APM agents with AWS Elastic Beanstalk
See the appropriate procedure to install AWS Elastic Beanstalk with your APM agent:
- Java: See AWS Elastic Beanstalk installation for Java
- .NET: Follow the standard .NET agent installation.
- Node.js: Follow the standard Node.js agent installation.
- PHP: See AWS Elastic Beanstalk installation for PHP
- Python: Follow the standard Python agent installation.
- Ruby: Follow the standard Ruby agent installation.
Install infrastructure monitoring for AWS host monitoring
To install infrastructure monitoring for AWS Elastic Beanstalk, see:
- AWS documentation for configuring EC2 instances
- AWS documentation for creating a custom Amazon Machine Image (AMI)
- New Relic documentation for installing AWS Elastic Beanstalk with New Relic Infrastructure
- New Relic documentation for creating other AWS integrations with New Relic Infrastructure
Install APM agents with other AWS tools
To install an APM agent with Amazon EC2, S3, RDS, CloudWatch, or OpsWorks, follow New Relic's standard procedures:
- Go agent install
- Java agent install
- .NET agent install
- Node.js agent install
- PHP agent install
- Python agent install
- Ruby agent install
For additional options to monitor your AWS hosts, see our documentation for setting up AWS integrations with New Relic.
For more help
Additional documentation resources include New Relic's resource page for AWS, including case studies, tutorials, data sheets, and videos.