Monitoring Flashcards
gp2
General Purpose SSD Boot Volumes - minimum of 100 IOPS - 3 IOPS/GB -> max of 16,000 IOPS Virtual Desktops Low-latency interactive apps Dev and Test environments
io1
Provisioned IOPS Boot Volumes More than 10,000 IOPS or 160 MiB/s of throughput per volume 50 IOPS/GB -> max of 64,000 IOPS. Large database workloads: MongoDB, Cassandra, Microsoft SQL Server
Which EBS Volumes can be used as Boot volumes?
gp2 and io1 (SSD volumes)
EBS Volume (?)
Streaming workloads requiring consistent, fast throughput at a low price.
- Big Data
- Data Warehouse
- Log processes
st1
Throughput-oriented storage for large volumes of data that is infrequently accessed.
Scenarios where the lowest storage cost is important
sc1
VolumeReadOPS
VolumeWriteOPS
What do they calculate?
How do you calculate it?
Used to calculate IOPS performance.
Total number of IO Ops in a specified period of time.
1000 in 1 minute => 1000/60 = 16,66 IOPS
Number of read and write ops waiting to be completed in a specified period of time. (EBS)
Volume Queue Length
Warning Volume Status
Degraded
Severly Degraded
Impaired Volume Status
Stalled
Not Available
4 Different Ways to Monitor ELBs
CloudWatch metrics
Access Logs
Request Tracing
CloudTrail logs
Monitor ELB - Access Logs
IT SHOWS WHO IS ACCESSING YOUR LOAD BALANCER.
Captures detailed info about REQUESTS sent to your LB.
You can use it to analyze traffic patterns and troubleshoot issues.
Info like:
- The time the request was received
- Client’s IP address
- Latencies
- Request Paths
- Server Responses
Desabled by default - intervals of 5 or 60 minutes.
Logs are stored in S3, so you can recover logs even after ec2 was terminated.
Track HTTP requests from client to targets or other services.
When the LB receives a request from a client, it adds or updates the X-Amzn-Trace-Id header before sending the request to the target.
APPLICATION LOAD BALANCER only.
Monitor ELB - Request Tracing
Capture detailed info about the calls made to the ELB API and store them as log files in S3.
Used to determine which:
- calls were made
- the source IP address where the call came from
- who made the call
- when the call was made, etc.
Monitor ELB - CloudTrail logs
CloudWatch Dashboards are multi-region, but to create a widget you need to be in the correct region for the service. True or False?
True
How to get automatic notification if your account goes over $1,000?
Go into CloudWatch and create a Billing Alarm, billing alarm uses a SNS Topic, which it will email you letting you know.