CloudWatch Icon

AWS CloudWatch

AWS Cloudwatch is the monitoring and observability service for AWS resources. Track metrics, set alarms, monitor log files, and collect logs for complete visibility into your infrastructure.

Overview

This page hosts metrics and logs for different AWS services collected by CloudWatch which come from different sources:

Dashboards

High-level metrics for application health and infrastructure.

Alarms

Alerts to notify when thresholds are breached.

Logs & Insights

Centralized logs with queries for troubleshooting.

Logs vs Metrics

The ultimate showdown: Understanding the difference between CloudWatch Logs and Metrics

Metrics

What: Numeric time-series data (e.g., CPU %, error rate, latency)

Used for: Monitoring, alarming, and dashboards

Structure: There are groups and streams

Capability: You can query logs

Answers: "What happened, how often, and when?"

VS

Logs

What: Raw, detailed event or text data (e.g., error messages, stack traces)

Used for: Troubleshooting, auditing, and deep analysis

Structure: User-defined

Capability: Detailed event tracking

Answers: "Why did it happen and what exactly occurred?"

Live CloudFront Metrics

Real-time metrics for my CloudFront distribution.

User Requests

-
Total number of requests to my CloudFront distribution over the last hour

Total Error Rate

-
Percentage of requests that resulted in an error over the last 15 minutes

CloudFront Latency

-
Average latency of requests to my CloudFront distribution over the last 15 minutes

Bandwidth

-
Total bandwidth used by my CloudFront distribution over the last 15 minutes
Checking status...
Last updated: Never