Commit 03f60df3 authored by Adrian Horrocks's avatar Adrian Horrocks

adding vars for cloudwatch metric alarms for pagerduty integration

parent 449da4a7
Pipeline #3704 passed with stage
in 12 seconds
......@@ -155,6 +155,7 @@ resource "aws_cloudwatch_metric_alarm" "cpu-single" {
count = "${replace(replace(var.cache_clusters, "/^[2-9]$/", "0"), "/^1$/", "1")}"
alarm_name = "alarmRedisCacheClusterCPUUtilization"
alarm_description = "Redis cache cluster CPU utilization"
alarm_actions = ["${var.alarm_actions}"]
comparison_operator = "GreaterThanThreshold"
evaluation_periods = "1"
metric_name = "CPUUtilization"
......@@ -171,6 +172,7 @@ resource "aws_cloudwatch_metric_alarm" "memory-free-single" {
count = "${replace(replace(var.cache_clusters, "/^[2-9]$/", "0"), "/^1$/", "1")}"
alarm_name = "alarmRedisCacheClusterFreeableMemory"
alarm_description = "Redis cache cluster freeable memory"
alarm_actions = ["${var.alarm_actions}"]
comparison_operator = "LessThanThreshold"
evaluation_periods = "1"
metric_name = "FreeableMemory"
......@@ -188,6 +190,7 @@ resource "aws_cloudwatch_metric_alarm" "cpu-cluster" {
count = "${replace(replace(var.cache_clusters, "/^1$/", "0"), "/^[2-9]$/", "${var.cache_clusters}")}"
alarm_name = "alarmRedisCacheCluster00${count.index + 1}CPUUtilization"
alarm_description = "Redis cache cluster 00${count.index + 1} CPU utilization"
alarm_actions = ["${var.alarm_actions}"]
comparison_operator = "GreaterThanThreshold"
evaluation_periods = "1"
metric_name = "CPUUtilization"
......@@ -204,6 +207,7 @@ resource "aws_cloudwatch_metric_alarm" "memory-free-cluster" {
count = "${replace(replace(var.cache_clusters, "/^1$/", "0"), "/^[2-9]$/", "${var.cache_clusters}")}"
alarm_name = "alarmRedisCacheCluster00${count.index + 1}FreeableMemory"
alarm_description = "Redis cache cluster 00${count.index + 1} freeable memory"
alarm_actions = ["${var.alarm_actions}"]
comparison_operator = "LessThanThreshold"
evaluation_periods = "1"
metric_name = "FreeableMemory"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment