Quick start

Set up CloudWatch quickly with our 10-minute onboarding tutorials. 

Documentation

Infrastructure resources quick start

Collect metrics and logs from Amazon EC2 instances and on-premises servers.

Read documentation »
Documentation

Containerized applications quick start

Set up container monitoring on Amazon ECS, AWS Fargate and Amazon EKS.

Read ECS & Fargate documentation » Read EKS documentation »
Documentation

Serverless Quick Start

Set up serverless monitoring on AWS Lambda.

Read documentation »
Hands-on Workshop

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

Start building »

Infrastructure monitoring

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.

Read documentation »

Programmatically collect CloudWatch metrics

Use the CloudWatch API to collect your CloudWatch metrics programmatically.

Read documentation »

Collect and send metrics to CloudWatch

Use the CloudWatch Agent to send custom application health metrics to CloudWatch.

Read blog »

Stream CloudWatch metrics to any destination

Use CloudWatch Metric Streams to send CloudWatch metrics to a destination of your choice.

Read documentation »

Containers

Learn how to use CloudWatch to collect and monitor your metrics and logs produced by your containerized applications. 

Documentation

CloudWatch Container Insights for containerized applications

Start aggregating metrics and logs from containerized applications using Amazon CloudWatch Container Insights.

Read documentation »
Documentation

Monitor Prometheus metrics for EKS and Kubernetes clusters

Start collecting Prometheus metrics from containerized applications using Amazon CloudWatch Container Insights.

Read documentation »

Serverless

Use CloudWatch to aggregate metrics and logs from your serverless workloads.

Documentation

CloudWatch Lambda Insights for serverless applications

Start aggregating metrics and logs from Lambda applications using Amazon CloudWatch Lambda Insights.

Read documentation »
Blog

Understanding AWS Lambda behavior using Amazon CloudWatch Logs Insights

Dive into a customer’s journey to rapid innovation using CloudWatch Logs.

Read blog »
Documentation

CloudWatch with Lambda vended metrics

Learn how to implement CloudWatch for vended metrics from AWS Lambda.

Read documentation »
Blog

Introducing CloudWatch Lambda Insights

Learn how to use Lambda Insights and start monitoring your Lambda functions in CloudWatch.

Read blog »
Blog

Using CloudWatch Lambda Insights

Learn how to use Lambda Insights to improve operational visibility.

Read blog »

Events

Learn how to use CloudWatch Events to schedule event notifications and Lambda functions, and invoke AWS Systems Manager Run Command.

Video

Monitor resource changes and invoke an action with CloudWatch Events

Create CloudWatch Events to monitor and alert you of changes to your resources.

Watch video »
Documentation

Gather scheduled event notifications for EC2

Learn how to aggregate scheduled event notifications for your EC2 instance using CloudWatch.

Read documentation »
Blog

Using CloudWatch Events to build serverless pipelines

Learn the benefits of building serverless pipelines using CloudWatch Events.

Read blog »
Documentation

Schedule AWS Lambda functions

Learn how to use CloudWatch to schedule your AWS Lambda functions.

Read documentation »
Documentation

Relay CloudWatch Events to Amazon EC2 Run Command

Learn to invoke AWS Systems Manager Run Command for your EC2 instances using CloudWatch Events.

Read documentation »

Logs analytics

Explore and analyze your logs with CloudWatch Logs Insights.

Documentation

Supported logs and discovered fields

Review the logs and discovered fields that are supported by Logs Insights.

Read documentation »
Documentation

Query CloudWatch Logs

Learn how to query your logs using the CloudWatch Insights Query Syntax.

Read documentation »
Documentation

Use Live Tail to view and analyze all logs in real time

Use the interactive Amazon CloudWatch Logs Live Tail capability for out-of-the-box detection of application or deployment issues within your native AWS Observability tools with a real-time incoming view of your incoming views.

Read documentation »

Anomaly detection and alarms

Isolate and troubleshoot unexpected changes in your metric behavior with Amazon CloudWatch Anomaly Detection.

Documentation

Enable CloudWatch Anomaly Detection alarms

Learn how to create anomaly detection alarms against your application metrics.

Read documentation »
Documentation

Set up Amazon SNS for CloudWatch Alarms

Learn how to utilize Simple Notification Service to alert you when your CloudWatch Alarm is triggered.

Read documentation »
Documentation

Create alarms based on Metric Math expressions

Implement CloudWatch alarms via metric math expression-based alarms.

Read documentation »
Documentation

Create composite alarms

Learn how to create composite alarms to combine multiple alarms and reduce alarm noise.

Read documentation »

Dashboards

Use CloudWatch dashboards to easily visualize your metrics and logs.

Documentation

Get started with CloudWatch dashboards

Create and customize your CloudWatch dashboards.

Read documentation »
Blog

API and CloudFormation support for Amazon CloudWatch dashboards

Start building customized dashboard with the API, CLI, and AWS CloudFormation.

Read blog »
What's new

Amazon CloudWatch introduces Automatic Dashboards to monitor all AWS resources

Learn how Automatic Dashboards helps you identify and re-mediate you operational issues.

Read what's new »
Documentation

Amazon CloudWatch dashboard body structure and syntax

Dive deep into the background and implementation of dashboards.

Read documentation »

Custom metrics

Enable custom metrics and shorten mean-time-to-resolution.

Documentation

Publish custom metrics in CloudWatch

Learn how to publish metrics to CloudWatch using the PutMetricData API.

Read documentation »
Documentation

Use the CloudWatch CLI or API to publish metrics

Get started publishing metrics to CloudWatch the CLI or API.

Read documentation »
Documentation

Publish custom metrics using the CloudWatch agent

Learn how to use the CloudWatch agent to publish application metrics using collectd.

Read documentation »

Application monitoring

Deliver real-time data and insights into the performance of applications and quickly pinpoint and troubleshoot application issues.

Documentation

Get started with CloudWatch Contributor Insights

Analyze time-series data to see top contributors influencing system performance.

Read documentation »
Documentation

Get started with CloudWatch ServiceLens

Visualize and analyze application health, performance, and availability in one place.

Read documentation »
Documentation

Get started with CloudWatch Synthetics

Monitor your application endpoints 24x7 with synthetic traffic.

Read documentation »

Network monitoring

Gain full visibility into your network performance & health and monitor internet availability and latency

Documentation

Get started with CloudWatch Internet Monitor

Visualize the impact of internet issues on your application's performance in near real time.

Read documentation »

Metrics analytics

Documentation

Explore and analyze your metrics with CloudWatch Metrics Insights

Read documentation »

More resources

Get more out of your stack with Amazon CloudWatch learning resources.

Documentation

Use the documentation to implement your desired CloudWatch solutions.

Read documentation »

Tutorials

Jump start CloudWatch implementation with tutorials.

Build tutorials »

Code samples & libraries

Get started quickly with predefined templates and libraries.

Get started »

Community forum

Connect with the CloudWatch community through the CloudWatch forum.

Browse forum »