Company
Date Published
Author
Franz Knupfer, Senior Manager, Technical Content Team
Word count
2543
Language
English
Hacker News points
None

Summary

Amazon Elastic Compute Cloud (EC2) is a popular cloud computing system used in the AWS cloud, offering on-demand scalability and allowing users to launch virtual servers as needed. However, basic monitoring capabilities provided by Amazon CloudWatch are limited, failing to offer insights into application performance, processes, configuration, server OS, and application latency and error rates. To gain full observability of EC2 instances, users need to supplement CloudWatch with an observability platform like New Relic, which provides tools such as application performance monitoring (APM), real user monitoring, synthetic monitoring, and more. This allows users to troubleshoot issues in their applications and infrastructure, choose the right size and kind of EC2 instance for their services, and optimize resource allocation to avoid unnecessary cloud spend. By setting up a monitoring plan, including defining service level objectives (SLOs), determining who will monitor, notify, and report on issues, and selecting relevant tools, users can effectively manage their EC2 instances and ensure they are using the right resources. New Relic provides several integrations with AWS services, including automatic instrumentation of EC2 instances, integration with Amazon CloudWatch Metric Streams, and an Amazon EC2 quickstart for easy setup.