Skip to content

Amazon CloudWatch

#61 · Level 2 · Scaling and resilience · Monitoring and operations

Amazon CloudWatch is AWS’s main monitoring service. It collects metrics (information measured in numbers, such as CPU usage) and logs (written records of events) from resources and apps running on AWS. When a metric crosses a limit, an alarm goes off, and it can send news through SNS or start Auto Scaling. With a dashboard you can see all this information on one screen. Most AWS services send their metrics to CloudWatch on their own.

A shop’s CCTV and electricity meter together. You can see what is happening, and if something goes wrong, a bell rings.

You need to know whether a server has become slow or errors are rising — before users complain.

Watching a server’s CPU, searching an app’s logs, sending an email or message when something unusual happens, giving a signal to Auto Scaling.

Azure Monitor

For details and the latest information, see the official documentation: