It's easy to get started with CloudWatch. Jump-start your experience with documentation, blog posts, and tutorials to guide you to best practices.
Set up CloudWatch quickly with our 10-minute onboarding tutorials.
Infrastructure resources quick start
Collect metrics and logs from Amazon EC2 instances and on-premises servers.
Serverless Quick Start
Set up serverless monitoring on AWS Lambda.
One Observability Workshop
Deploy and set up observability for a complex microservices application in this interactive and immersive workshop.
Amazon CloudWatch and AWS X-Ray
Collect system-level as well as custom metrics and logs from Amazon EC2 instances and on-premises servers.
Send Amazon EC2 logs to CloudWatch
Learn how to send log data to CloudWatch Logs from Amazon EC2.
Programmatically collect CloudWatch metrics
Use the CloudWatch API to collect your CloudWatch metrics programmatically.
Collect and send metrics to CloudWatch
Use the CloudWatch Agent to send custom application health metrics to CloudWatch.
Stream CloudWatch metrics to any destination
Use CloudWatch Metric Streams to send CloudWatch metrics to a destination of your choice.
Learn how to utilize CloudWatch to collect and monitor your metrics and logs produced by your containerized applications.
CloudWatch Container Insights for containerized applications
Start aggregating metrics and logs from containerized applications using Amazon CloudWatch Container Insights.
Monitor Prometheus metrics for EKS and Kubernetes clusters
Start collecting Prometheus metrics from containerized applications using Amazon CloudWatch Container Insights.
Use CloudWatch to aggregate metrics and logs from your serverless workloads.
CloudWatch Lambda Insights for serverless applications
Start aggregating metrics and logs from Lambda applications using Amazon CloudWatch Lambda Insights.
Understanding AWS Lambda behavior using Amazon CloudWatch Logs Insights
Dive into a customer’s journey to rapid innovation using CloudWatch Logs.
CloudWatch with Lambda vended metrics
Learn how to implement CloudWatch for vended metrics from AWS Lambda.
Introducing CloudWatch Lambda Insights
Learn how to use Lambda Insights and start monitoring your Lambda functions in CloudWatch.
Using CloudWatch Lambda Insights
Learn how to use Lambda Insights to improve operational visibility.
Learn how to use CloudWatch Events to schedule event notifications and Lambda functions, and invoke AWS Systems Manager Run Command.
Monitor resource changes and invoke an action with CloudWatch Events
Create CloudWatch Events to monitor and alert you of changes to your resources.
Gather scheduled event notifications for EC2
Learn how to aggregate scheduled event notifications for your EC2 instance using CloudWatch.
Using CloudWatch Events to build serverless pipelines
Learn the benefits of building serverless pipelines using CloudWatch Events.
Schedule AWS Lambda functions
Learn how to use CloudWatch to schedule your AWS Lambda functions.
Relay CloudWatch Events to Amazon EC2 Run Command
Learn to invoke AWS Systems Manager Run Command for your EC2 instances using CloudWatch Events.
Explore and analyze your logs with CloudWatch Logs Insights.
Anomaly detection & alarms
Isolate and troubleshoot unexpected changes in your metric behavior with Amazon CloudWatch Anomaly Detection.
Enable CloudWatch Anomaly Detection alarms
Learn how to create anomaly detection alarms against your application metrics.
Set up Amazon SNS for CloudWatch Alarms
Learn how to utilize Simple Notification Service to alert you when your CloudWatch Alarm is triggered.
Create alarms based on Metric Math expressions
Implement CloudWatch alarms via metric math expression-based alarms.
Create composite alarms
Learn how to create composite alarms to combine multiple alarms and reduce alarm noise.
Use CloudWatch dashboards to easily visualize your metrics and logs.
Get started with CloudWatch dashboards
Create and customize your CloudWatch dashboards.
API and CloudFormation support for Amazon CloudWatch dashboards
Start building customized dashboard with the API, CLI, and AWS CloudFormation.
Amazon CloudWatch introduces Automatic Dashboards to monitor all AWS resources
Learn how Automatic Dashboards helps you identify and re-mediate you operational issues.
Amazon CloudWatch dashboard body structure and syntax
Dive deep into the background and implementation of dashboards.
Build cross-account cross-region dashboards
Get visibility across multiple accounts and regions in a CloudWatch dashboard.
Enable custom metrics and shorten mean-time-to-resolution.
Publish custom metrics in CloudWatch
Learn how to publish metrics to CloudWatch using the PutMetricData API.
Utilize the CloudWatch CLI or API to publish metrics
Get started publishing metrics to CloudWatch the CLI or API.
Publish custom metrics using the CloudWatch agent
Learn how to use the CloudWatch agent to publish application metrics using collectd.
Get started with CloudWatch Contributor Insights
Analyze time-series data to see top contributors influencing system performance.
Get started with CloudWatch ServiceLens
Visualize and analyze application health, performance, and availability in one place.
Get started with CloudWatch Synthetics
Monitor your application endpoints 24x7 with synthetic traffic.
Get started with CloudWatch Internet Monitor
Visualize the impact of internet issues on your application's performance in near real-time.
Get more out of your stack with Amazon CloudWatch learning resources.
Use the documentation to implement your desired CloudWatch solutions.
Jump start CloudWatch implementation with tutorials.
Code samples & libraries
Get started quickly with predefined templates and libraries.
Connect with the CloudWatch community through the CloudWatch forum.