Lecture 12: Cloud Monitoring Flashcards
____________ provides metrics for every service in AWS
CloudWatch
_________ is a variable to monitor (CPUUtilization, Networking)
Metric
Timestamps
Metrics have ______________
CloudWatch dashboards
Can create _________________ of metrics
- CPU utilization, status checks, networks (not RAM)
For EC2 instances what are the most important metrics?
Disk read/write
For EBS volumes what are your most important metrics?
- Bucket size bytes
- Number of objects
- All requests
For S3 buckets what are the most important metrics?
- Total estimated charged (Only in us east -1)
For billing what is the most important metrics?
How much you’ve been using a service API
What is the most important metric for service limits?
Pushing your own metrics
What is the most important metric for custom metrics?
_____________ are used to trigger notifications for any metric
Alarms
-Auto-scaling- increasing or decreasing EC2 instances “desired” count
- EC2 actions- stop, terminate, reboot, or recover an EC2 instance
- SNS notifications - send a notification into an SNS topic
What are some different alarm actions?
- Troubleshooting Performance (bottlenecks)
- Understand dependencies in a microservice architecture
-Pinpoint service issues
- Review request behavior
- Find errors and exceptions
What are some advantages to using AWS X-Ray?
The ___________ shows all regions and all services health
AWS Health Dashboard- Service history
____________ provides you alerts and remediation guidance when AWS is experiencing events that may impact you
AWS Health Dashboard- your account (used to be called personal health dashboard)
While the service health dashboard displays the general status of AWS service, _____________ gives you a personalized view into the performance and availability of the AWS services underlying your AWS resources
Account health dashboard
Relevant and timely information
The dashboard displays ______________ to help you manage events in progress and provides proactive notification to help you plan for schedule activities (can aggregate data from an entire AWS organization)
_________ automated analysis of your CloudTrail events
CloudTrail insights
___________ automate code reviews and applications performance recommendations
Amazon CodeGuru
You can use __________ to monitor, store, and access your log files from Amazon Elastic Compute Cloud (Amazon EC2) instances, AWS Cloud Trail, Route 53, and other sources.
Amazon CloudWatch Logs