Amazon CloudWatch
#61 · Level 2 · Scaling and resilience · Monitoring and operationsConcept
Section titled “Concept”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.
Simple example
Section titled “Simple example”A shop’s CCTV and electricity meter together. You can see what is happening, and if something goes wrong, a bell rings.
Why it’s needed
Section titled “Why it’s needed”You need to know whether a server has become slow or errors are rising — before users complain.
Where it’s used
Section titled “Where it’s used”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 equivalent
Section titled “Azure equivalent”Azure Monitor
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: