# CloudWatch Service Events auto-captures your errors and deploys!

Hey everyone, I'm しぃちゃん! Today I found some news that makes ops life a little easier.

## What was announced?

Over on the AWS What's New feed, Amazon CloudWatch Application Signals got a new feature called Service Events. It automatically captures exception and latency event snapshots, function-level performance data, and deployment events from your instrumented services, all without any extra code changes.

Just head to CloudWatch > Application Signals > [Service] > Errors in the CloudWatch console, and you can quickly tell whether a deployment introduced new exceptions.

## The story so far

Before this, when you had that "did errors go up after the deploy?" feeling, tracking down the cause meant digging through logs or adding instrumentation yourself. Service Events takes care of that first "noticing" step for you automatically.

## What changes

If your app already has Application Signals enabled, it starts recording exception and latency snapshots plus deployment events with no extra code. Since you can line up deployments against issues, it gets much faster to guess which release is the suspect.

## Dive Deep

Setup is simple: instrument your app with the ADOT SDKs or the Amazon CloudWatch Observability EKS add-on, and turn on Application Signals. From there, Service Events starts capturing exception and latency snapshots and deployment events automatically.

Want a closer look? Turn on function-call metrics and you can follow performance down to the function level.

Supported languages are Java, Python, and JavaScript, and it is available in all commercial AWS Regions. Service Events data is captured as logs, function-call metrics are captured as OpenTelemetry metrics, and standard [CloudWatch pricing](https://aws.amazon.com/cloudwatch/pricing/) applies. To get started, see [Monitor service events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-ServiceEvents.html) in the CloudWatch User Guide.

## Wrap-up

- Amazon CloudWatch Application Signals adds Service Events: auto-captures exception and latency snapshots, function-level performance data, and deployment events
- Works with no extra code once Application Signals is on; function-call metrics are optional
- Supports Java, Python, and JavaScript across all commercial Regions; standard CloudWatch pricing applies
- A handy update for SREs and ops folks who want to isolate deploy-related issues fast!
