Monday, January 9, 2023

AMAZON CloudWatch

AMAZON CloudWatch

What is a CloudWatch



CloudWatch is a monitoring and observability service built for DevOps engineers, developers, site reliability engineers (SREs), IT managers, and product owners. 
CloudWatch provides you with data and actionable insights to monitor your applications, respond to system-wide performance changes, and optimize resource utilization.

CloudWatch collects monitoring and operational data in the form of logs, metrics, and events. You get a unified view of operational health and gain complete visibility of your AWS resources, applications, and services running on AWS and on-premises. You can use CloudWatch to detect anomalous behavior in your environments, set alarms, visualize logs and metrics side by side, take automated actions, troubleshoot issues, and discover insights to keep your applications running smoothly.

What are some benefits of CloudWatch?

Using CloudWatch, you can collect, access, and correlate data such as metrics, logs, or events on a single platform from across all your AWS resources, applications, and services running on AWS and on premises. This provides a central platform to monitor data across multiple sources.

  • Default Metrics ---> Network, Disk , CPU and Status check ( Instance and System)
  • Memory ---> RAM is a custom metric
  • You can create custom dashboards all CloudWatch metrics.
  • CloudWatch alarms ---> set notifications when particular thresholds are hit.
  • CloudWatch events ---> help you respond to state changes. E.g. run Lambdafunction in response to.
  • CloudWatch logs ---> helps you monitor EC2 instance/application/system logs. Logs send data to CloudWatch
  • Standard monitoring 5 mins. Detailed monitoring 1 minute.
CloudWatch is for logging. CloudTrail is for auditing your calls.


Amazon CloudWatch




Amazon CloudWatch Logs are used to monitor, store, and access application or system log files from Amazon EC2instances, AWS CloudTrail, or other sources.















No comments: