Page MenuHomePhabricator

D13478.diff
No OneTemporary

D13478.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, Sep 30, 12:26 PM (21 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2205212
Default Alt Text
D13478.diff (2 KB)

Event Timeline