Page MenuHomePhabricator

D13478.id44582.diff
No OneTemporary

D13478.id44582.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
@@ -268,7 +268,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"
@@ -286,7 +286,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"
@@ -345,3 +345,38 @@
ServiceName = aws_ecs_service.tunnelbroker.name
}
}
+
+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 = "Comm/ServiceLogs"
+ 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 = "Comm/ServiceLogs"
+ dimensions = {
+ ClusterName = aws_ecs_cluster.comm_services.name
+ ServiceName = aws_ecs_service.tunnelbroker.name
+ }
+}

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 2:25 PM (22 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2205435
Default Alt Text
D13478.id44582.diff (2 KB)

Event Timeline