Skip to main content
AWS Monitoring Modules 0.36.9Last updated in version 0.36.7

Alarm modules

View SourceRelease Notes

This folder contains modules that configure CloudWatch Alarms to go off and email or SMS you when something is going wrong. The modules are:

  • asg-cpu-alarms: An alarm that goes off if CPU usage in an Auto Scaling Group (ASG) is too high.
  • asg-disk-alarms: An alarm that goes off if disk usage in an Auto Scaling Group (ASG) is too high.
  • asg-memory-alarms: An alarm that goes off if memory usage in an Auto Scaling Group (ASG) is too high.
  • ec2-cpu-alarms: An alarm that goes off if CPU usage for an EC2 Instance is too high.
  • ec2-disk-alarms: An alarm that goes off if disk usage for an EC2 Instance is too high.
  • ec2-memory-alarms: An alarm that goes off if memory usage for an EC2 Instance is too high.
  • ecs-cluster-alamrs: Alarms for an ECS cluster that go off if CPU or memory usage is too high across the cluster.
  • ecs-service-alamrs: Alarms for an ECS service that go off if CPU or memory usage is too high for this service.
  • elb-alarms: A set of ELB alarms that go off if the latency gets too high, or there are too many 5xx errors, or too few requests are coming in.
  • lambda-alarms: An alarm that goes off when a lambda function breaches an associated metric.
  • rds-alarms: A set of RDS alarms that go off if the CPU usage, number of connections, or latency gets too high or if the available memory or disk space gets too low.
  • route53-health-check-alarms: Monitor a given domain (e.g. example.com) using Route 53 and trigger an alarm if that domain is down or unresponsive.
  • scheduled-job-alarm: An alarm that goes off if a scheduled job (e.g. a cron job) fails to run.
  • sqs-alarms: Alarms that go off if the number of visible messages is too high or age of oldest message surpasses the threshold.

Click on each module above to see its documentation. Head over to the examples folder for examples.

Information regarding tags for metric alarms

Currently you can view tags related to metric alarms only with AWS CLI by using:

aws cloudwatch list-tags-for-resource --resource-arn alarm_arn

Tags associated with a metric alarm are not propagated with the alarm payload when the alarm is triggered.