AWS CloudWatch Monitoring – Whats is Amazon CloudWatch? (How to get Started)

Amazon Cloudwatch is a most reliable, scalable, and flexible monitoring solution that can be setup within minutes. There is no need to set up, manage, and scale your own monitoring infrastructure.

amazon aws cloudwatch

  • Using Cloudwatch you can monitor your AWS resources and the applications that run on AWS in real time.
  • Use Cloudwatch Events you can send system events from AWS resources to AWS Lambda functions, Amazon SNS topics, streams in Amazon Kinesis, and other target types.
  • Cloudwatch Logs can be used to monitor, store, and access your log files from Amazon EC2 instances, AWS Cloud Trail, or other resources.

Features & Benefits

Monitor Amazon EC2 using Amazon CloudWatch

You can view metrics for CPU utilization, data transfer, and disk usage activity from Amazon EC2 instances (Basic Monitoring) without any additional charge. With an additional charge, Cloudwatch shows Detailed Monitoring for EC2 instances with higher resolution and metric aggregation. No additional software needs to be installed.

Monitor Other AWS Resources using Amazon CloudWatch

You can monitor metrics on Amazon EBS volumes, Amazon DynamoDB tables, Amazon RDS DB instances, Elastic Load Balancers, Amazon Elastic MapReduce job flows, Amazon SQS queues, Amazon SNS topics, and much more for no additional charge. No additional software needs to be installed.

Monitor Custom Metrics with Amazon CloudWatch

You can submit Custom Metrics generated by your own applications via a simple API request and get them monitored by Amazon Cloudwatch. Important Metrics can be set and stored to your application’s operational performance to help you troubleshoot and spot trends.

Monitor and Store Logs using Amazon CloudWatch

Cloudwatch Logs can be used to monitor and troubleshoot your systems and applications using your existing system, custom log files, and application. You can send existing system, application, and custom log files to Cloudwatch Logs and Monitor these logs in real-time. This will help you operate your systems and applications easily and you can store logs using low-cost  highly durable storage for later access.

Set Alarms with Amazon CloudWatch

You can set alarms on any of your metrics to send you notifications or take other automated actions. For instance, when a specific Amazon EC2 metric crosses your alarm threshold, you can use Auto Scaling to dynamically add or remove EC2 instances or send you a notification.

View Graphs and Statistics using Amazon CloudWatch

Cloudwatch Dashboard enable you to create re-usable graphs of AWS resources and custom metrics so anyone can quickly monitor operational status and identify issues at a glance. Metric data can be kept for a period of fifteen months enabling you to view up to the minute and historical data. Amazon Cloudwatch can load all the metrics in your account for search and graphs with the AWS Management Console. This includes logs, AWS resource metrics and application metrics that you require.

Monitor and React to Resource Changes with Amazon CloudWatch

Cloudwatch Events provides a stream of events that describes changes to your AWS resources. You can build workflows that take actions you define such as invoking an AWS Lambda function when an event of interest occurs.

Amazon Cloudwatch can be accessed via : https://console.aws.amazon.com/cloudwatch

Read Also : How to Resize Attached EBS Volumes of Linux Instance without downtime on AWS

Share on:

Ravindra Kumar

Hi, This is Ravindra. I am founder of TheCodeCloud. I am AWS Certified Solutions Architect Associate & Certified in Oracle Cloud as well. I am DevOps and Data Science Enthusiast.

Recommended Reading..

Leave a Comment