AWS Lambda adds application performance monitoring (APM) for Java and .NET runtimes via Application Signals

AWS Lambda now supports Amazon CloudWatch Application Signals, an application performance monitoring (APM) solution, for Java and .NET managed runtimes, enabling developers and operators to easily monitor the health and performance of their serverless applications built using Lambda.

We previously announced support for Application Signals for Lambda functions for Python and Node.js managed runtimes. With this launch, you can now enable Application Signals for Lambda functions using Java 11, Java 17, Java 21, and .NET 8 Lambda managed runtimes. Once enabled, Application Signals provides pre-built, standardized dashboards for critical application metrics (such as throughput, availability, latency, faults, and errors), correlated traces, and interactions between the Lambda function and its dependencies (such as other AWS services), without requiring any manual instrumentation or code changes from developers. This gives operators a single-pane-of-glass view of the health of the application and enables them to drill down to establish the root cause of performance anomalies.

To get started, visit the Configuration tab in Lambda console and enable Application Signals for your function with just one click in the “Monitoring and operational tools” section. To learn more, visit the Lambda developer guide, Application Signals developer guide, and Application Signals for Lambda blog post.

Application Signals for Lambda is available in all commercial AWS Regions where Lambda and CloudWatch Application Signals are available. To take advantage of the new, cost-effective pricing for Application Signals, opt-in to the Transaction Search capability of Application Signals. To learn more about Application Signals pricing, visit the CloudWatch pricing page.
 

Source:: Amazon AWS