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)