Improve this page

Back to AWS Terraform templates index <–

CloudWatch metrics and alarms

CloudWatch metrics and alarms.

Template Locations

Online documentation

Template reference
Service description

module "aws_cloudwatch_metric_alarm" {
    protocol            = "email"
    endpoint            = "abcdef@capgemini.com"
    alarm_name          = "ConsoleSigninAuth"
    comparison_operator = "GreaterThanOrEqualToThreshold"
    evaluation_periods  = "1"
    pattern             = "{ ($.eventName = ConsoleLogin) && ($.errorMessage = \"Failed authentication\") }"
    log_group_name      = "ConsoleSignIn/access.log"
    metric_transformation {
    name      = "consolauth"
    namespace = "cloudwatch_signinfailures"
    value     = "1"
    }
}