Easily troubleshoot NodeJS applications with Amazon CloudWatch Application Signals

Posted on: Nov 18, 2024

Today, AWS announces the general availability of NodeJS applications monitoring on Amazon CloudWatch Application Signals, an OpenTelemetry (OTel) compatible application performance monitoring (APM) feature in CloudWatch. Application Signals simplifies the process of automatically tracking application performance against key business or service level objectives (SLOs) for AWS applications. Service operators can access a pre-built, standardized dashboard for AWS application metrics through Application Signals.

Customers already use Application Signals to monitor their Java, Python and .NET applications deployed on EKS, EC2 and other platforms. With this release, they can now easily onboard and troubleshoot issues in their NodeJS applications with no additional code. NodeJS application developers can quickly triage current operational health, and whether their applications are meeting their longer-term performance goals. Customers can ensure high availability of their NodeJS applications through Application Signals’ easy navigation flow, starting with an alert for a service level indicator (SLI) gone unhealthy and deep diving from there to an error or a spike in the auto generated graphs for application metrics (latency/errors/requests). In a single pane of glass view, they can correlate application metrics with traces, application logs and infrastructure metrics to troubleshoot issues with their application in a few clicks.

Application Signals is available in all commercial AWS Regions, except, CA West (Calgary) Region, Asia Pacific (Malaysia), AWS GovCloud (US) Regions and China Regions. For pricing, see Amazon CloudWatch pricing.

To learn more, see documentation to enable Amazon CloudWatch Application Signals for Amazon EKS, Amazon EC2, native Kubernetes and custom instrumentation for other platforms.