Cloud Monitoring Flashcards
CloudWatch
Provides metrics of each AWS service
Set Alarms at each service reaching a certain threshold
CloudWatch logs
Logs are not on by default for AWS service
Once on, you can see logs generated by each service here
EventBridge
To create a two types of events, cron job or rules to react to a service doing something like EC2 terminate, user logging into AWS console, etc.
The output from EventBridge can be sent to trigger a lambda function or SNS/SQS, etc
EventBus
Default Event Bus - Events happening inside AWS sent here
Partner Event Bus - Events happening outside AWS like zendesk, datadog, etc. sent here
Custome Event Bus - Events happening in custom apps sent here
CloudTrail
Provides governance, compliance and audit for your AWS accounts
This is user action logging and user actions like Console login, using SDK, using CLI, etc.
Output is sent to CloudWatch Logs or S3
AWS X-Ray
TroubleShooting, Distributed Tracing, Service Graph for distributed applications on AWS
CodeGuru
ML powered service for Automated code reviews (Code Guru Reviewer) and Application performance recommendations (Code Guru Profiler)
Code Guru Profiler - Checks the runtime code in production and identifies code inefficiences and recommends the performance, memory and cost optimization
AWS Health Dashboard
Service History - All regions, all services status
Personal Health Dashboard (PHD) - If any AWS events that impact your account (performance and availability of the services), shows up here