@@ -16,7 +16,7 @@ resource "aws_cloudwatch_log_group" "main" {
1616# Alarm 1: Indexing failures (custom metric from Temporal worker)
1717resource "aws_cloudwatch_metric_alarm" "indexing_failures" {
1818 count = var. is_alarm_enabled ? 1 : 0
19- alarm_name = " ${ local . name_prefix } -indexing-failures "
19+ alarm_name = " ${ local . name_prefix } _indexing_failures_alarm "
2020 comparison_operator = " GreaterThanThreshold"
2121 evaluation_periods = 1
2222 metric_name = " IndexingFailures"
@@ -29,13 +29,13 @@ resource "aws_cloudwatch_metric_alarm" "indexing_failures" {
2929
3030 alarm_actions = var. alarm_sns_topic_arn != " " ? [var . alarm_sns_topic_arn ] : []
3131
32- tags = { Name = " ${ local . name_prefix } -indexing-failures " }
32+ tags = { Name = " ${ local . name_prefix } _indexing_failures_alarm " }
3333}
3434
3535# Alarm 2: Query latency p99 (custom metric from MCP server)
3636resource "aws_cloudwatch_metric_alarm" "query_latency_p99" {
3737 count = var. is_alarm_enabled ? 1 : 0
38- alarm_name = " ${ local . name_prefix } -query-latency-p99 "
38+ alarm_name = " ${ local . name_prefix } _query_latency_p99_alarm "
3939 comparison_operator = " GreaterThanThreshold"
4040 evaluation_periods = 2
4141 metric_name = " QueryLatencyP99"
@@ -48,13 +48,13 @@ resource "aws_cloudwatch_metric_alarm" "query_latency_p99" {
4848
4949 alarm_actions = var. alarm_sns_topic_arn != " " ? [var . alarm_sns_topic_arn ] : []
5050
51- tags = { Name = " ${ local . name_prefix } -query-latency-p99 " }
51+ tags = { Name = " ${ local . name_prefix } _query_latency_p99_alarm " }
5252}
5353
5454# Alarm 3: DynamoDB throttling (per table)
5555resource "aws_cloudwatch_metric_alarm" "dynamodb_throttling" {
5656 for_each = var. is_alarm_enabled ? local. dynamodb_tables : {}
57- alarm_name = " ${ local . name_prefix } - ${ each . key } -throttling "
57+ alarm_name = " ${ local . name_prefix } _ ${ each . key } _throttling_alarm "
5858 comparison_operator = " GreaterThanThreshold"
5959 evaluation_periods = 1
6060 metric_name = " ThrottledRequests"
@@ -71,5 +71,5 @@ resource "aws_cloudwatch_metric_alarm" "dynamodb_throttling" {
7171
7272 alarm_actions = var. alarm_sns_topic_arn != " " ? [var . alarm_sns_topic_arn ] : []
7373
74- tags = { Name = " ${ local . name_prefix } - ${ each . key } -throttling " }
74+ tags = { Name = " ${ local . name_prefix } _ ${ each . key } _throttling_alarm " }
7575}
0 commit comments