Enhanced Monitoring for applications hosted on Amazon ECS via Application Signals
Today, AWS announces enhanced monitoring for applications hosted in Amazon ECS with Amazon CloudWatch Application Signals, an application performance monitoring (APM) feature in CloudWatch, that makes it easy to automatically instrument and track application performance against their most important business or service level objectives (SLOs). With no manual effort or custom code required, Application Signals’ support for ECS already offered service operators a pre-built, standardized dashboard showcasing essential application performance metrics—volume, availability, latency, faults, and errors—for each application. In this launch, it further enhances this visibility by adding infrastructure metrics correlation for ECS, alongside existing traces and logs correlation, enabling a more complete view of application health.
By correlating telemetry across application metrics, traces, logs, real-user monitoring, synthetic monitoring and infrastructure metrics, Application Signals enables customers to speed up troubleshooting and reduce application disruptions. For example, an application developer managing a payment processing application can begin their investigation with Application Signals to detect any spikes in payment processing latency. From there, they can delve into infrastructure metrics through ECS Container Insights, enabling them to determine if the issue is linked to specific ECS tasks, such as high CPU usage or memory shortage.
Application Signals enhancements for ECS is available in 28 commercial AWS Regions, except, CA West (Calgary) Region, AWS GovCloud (US) Regions and China Regions. For pricing, see Amazon CloudWatch pricing.
To learn more, see documentation to enable Amazon CloudWatch Application Signals on your applications hosted in Amazon ECS. To try Application Signals on a sample application hosted on ECS follow these instructions.