Monitoring, Audit and Performance Flashcards
Cloudwatch
Provides metrics for every services in AWS
CloudWatch Custom Metrics
Define and send your own custom metrics to CloudWatch
CloudWatch Dashboards
Available globally across AWS
CloudWatch Logs
Applications can send logs to CloudWatch using the SDK
CloudWatch Logs Agent & Unified Agent
Needed for virtual servers (EC2 instances, on-premise servers…)
CloudWatch Logs Agent
• Old version of the agent
• Can only send to CloudWatch Logs
CloudWatch Unified Agent
• Collect additional system-level metrics such as RAM, processes, etc…
• Collect logs to send to CloudWatch Logs
CloudWatch Alarms
Alarms are used to trigger notifications for any metric
Alarms can go to Auto Scaling, EC2 Actions, SNS notifications
CloudWatch Events
Either have a scheduled event (cron job) or an event pattern i.e. a rule that reacts to a service doing something
CloudTrail
Provides governance, compliance and audit for your AWS Account i.e. monitors everything you do in AWS. Turned on by default
AWS Config
Helps with auditing and recording compliance of your AWS resources and records any configuration changes over time
i.e. make sure instances are tagged, do my buckets have public access etc.