Page MenuHomePhorge

D13478.1768202855.diff
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

D13478.1768202855.diff

diff --git a/services/terraform/remote/aws_cloudwatch_alarms.tf b/services/terraform/remote/aws_cloudwatch_alarms.tf
--- a/services/terraform/remote/aws_cloudwatch_alarms.tf
+++ b/services/terraform/remote/aws_cloudwatch_alarms.tf
@@ -260,7 +260,7 @@
}
resource "aws_cloudwatch_metric_alarm" "blob_memory_utilization" {
- alarm_name = "ecs-memory-utilization-90"
+ alarm_name = "BlobMemoryUtilizationAlarm"
comparison_operator = "GreaterThanOrEqualToThreshold"
evaluation_periods = 1
metric_name = "MemoryUtilization"
@@ -278,7 +278,7 @@
resource "aws_cloudwatch_metric_alarm" "blob_cpu_utilization" {
- alarm_name = "ecs-cpu-utilization-90"
+ alarm_name = "BlobCPUUtilizationAlarm"
comparison_operator = "GreaterThanOrEqualToThreshold"
evaluation_periods = 1
metric_name = "CPUUtilization"
@@ -333,3 +333,38 @@
actions_enabled = true
alarm_actions = [aws_sns_topic.tunnelbroker_error_topic.arn]
}
+
+resource "aws_cloudwatch_metric_alarm" "tunnelbroker_memory_utilization" {
+ alarm_name = "TunnelbrokerMemoryUtilizationAlarm"
+ comparison_operator = "GreaterThanOrEqualToThreshold"
+ evaluation_periods = 1
+ metric_name = "MemoryUtilization"
+ period = 60
+ statistic = "Average"
+ threshold = 90
+ alarm_description = "Alarm when Tunnelbroker service memory utilization exceeds 90%"
+ alarm_actions = [aws_sns_topic.tunnelbroker_error_topic.arn]
+ namespace = "AWS/ECS"
+ dimensions = {
+ ClusterName = aws_ecs_cluster.comm_services.name
+ ServiceName = aws_ecs_service.tunnelbroker.name
+ }
+}
+
+
+resource "aws_cloudwatch_metric_alarm" "tunnelbroker_cpu_utilization" {
+ alarm_name = "TunnelbrokerCPUUtilizationAlarm"
+ comparison_operator = "GreaterThanOrEqualToThreshold"
+ evaluation_periods = 1
+ metric_name = "CPUUtilization"
+ period = 60
+ statistic = "Average"
+ threshold = 90
+ alarm_description = "Alarm when Tunnelbroker service CPU utilization exceeds 90%"
+ alarm_actions = [aws_sns_topic.tunnelbroker_error_topic.arn]
+ namespace = "AWS/ECS"
+ dimensions = {
+ ClusterName = aws_ecs_cluster.comm_services.name
+ ServiceName = aws_ecs_service.tunnelbroker.name
+ }
+}

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 12, 7:27 AM (13 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5922262
Default Alt Text
D13478.1768202855.diff (2 KB)

Event Timeline