Amazon CloudWatch
Overview
Real-life Use Cases
Terraform Example
resource "aws_cloudwatch_log_group" "app_logs" {
name = "/aws/app/logs"
}
resource "aws_cloudwatch_metric_alarm" "cpu_alarm" {
alarm_name = "high-cpu"
comparison_operator = "GreaterThanThreshold"
evaluation_periods = "2"
metric_name = "CPUUtilization"
namespace = "AWS/EC2"
period = "120"
statistic = "Average"
threshold = "80"
alarm_description = "This metric monitors high CPU usage"
actions_enabled = true
}AWS CLI Example
Best Practices
Common Pitfalls
Last updated