Cloud Monitoring

Let's learn about the different aws services that used for monitoring.

CloudWatch :

CloudWatch Metrics :

  • Represents a time-ordered set a data points.

  • A variable to monitor, and the data points as representing the values of that variable over time.

  • e.g. : The CPU Usage of particular EC2 instance is one metric provided by Amazon EC2, another one is Disk Writes to EBS volumes.

CloudWatch Logs :

  • Monitor logs for performance data about AWS services, e.g. EC2, CloudTrail, Route53.

CloudWatch Events :

  • Trigger something based on a condition, like an email being sent when a root user logs in or take an EBS snapshot every hour.

CloudWatch Alarms :

  • Trigger a notification a metric, like if the CPU Usage goes above 50%, then do an SNS notification to the owner.

CloudTrail :

  • Track user activity and API usage.

  • Track which user made change to something.

X-RAY :

  • Analyze and debug production, distributed application

  • Identify and troubleshoot the root cause of performance issue and errors.

Service Health Dashboard :

  • Get a status of all AWS services across all regions.

Personal Health Dashboard :

  • While the Service Health Dashboard displays the general status of AWS services, Personal Health Dashboard gives you a personalized view into the performance and availability of the AWS services underlying your AWS resources. showing you how this will impact you.

Cloud Monitoring - Summary ;

  • CloudWatch ; -> Metrics : monitor the performance of AWS services and billing metrics. -> Alarms : Automate notification, perform EC2 action (s/r/t), notify to SNS based on metric -> Logs : Collet log files from EC2 instances, servers, Lambda functions. -> Events (or EventBridge) : React to events in AWS, or trigger a rule on a schedule.

  • CloudTrail : Audit API calls made within your AWS account.

  • CloudTrail Insights : Automated analysis of CloudTrail events.

  • X-Ray : Trace requests made through your distributed applications.

  • Service Health Dashboard : Status of all AWS services across all regions.

  • Personal Health Dashboard : AWS events that impact your infrastructure.

  • Amazon CodeGuru : Automated code reviews and application performance recommendation - MachineLearning.

Last updated