@@ -44,15 +44,12 @@ module "accounts" {
44
44
}
45
45
46
46
resource "alicloud_cms_alarm" "sharding_cpu_usage" {
47
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
48
- enabled = var. enable_alarm_rule
49
- name = var. alarm_rule_name
50
- project = local. project
51
- metric = " ShardingCpuUsage"
52
- dimensions = {
53
- instanceId = local.this_instance_id
54
- device = " /dev/vda1,/dev/vdb1"
55
- }
47
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
48
+ enabled = var. enable_alarm_rule
49
+ name = var. alarm_rule_name
50
+ project = local. project
51
+ metric = " ShardingCpuUsage"
52
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
56
53
escalations_critical {
57
54
statistics = var. alarm_rule_statistics
58
55
comparison_operator = var. alarm_rule_operator
@@ -66,15 +63,12 @@ resource "alicloud_cms_alarm" "sharding_cpu_usage" {
66
63
}
67
64
68
65
resource "alicloud_cms_alarm" "sharding_connection_usage" {
69
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
70
- enabled = var. enable_alarm_rule
71
- name = var. alarm_rule_name
72
- project = local. project
73
- metric = " ShardingConnectionUsage"
74
- dimensions = {
75
- instanceId = local.this_instance_id
76
- device = " /dev/vda1,/dev/vdb1"
77
- }
66
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
67
+ enabled = var. enable_alarm_rule
68
+ name = var. alarm_rule_name
69
+ project = local. project
70
+ metric = " ShardingConnectionUsage"
71
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
78
72
escalations_critical {
79
73
statistics = var. alarm_rule_statistics
80
74
comparison_operator = var. alarm_rule_operator
@@ -88,15 +82,12 @@ resource "alicloud_cms_alarm" "sharding_connection_usage" {
88
82
}
89
83
90
84
resource "alicloud_cms_alarm" "sharding_max_rt" {
91
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
92
- enabled = var. enable_alarm_rule
93
- name = var. alarm_rule_name
94
- project = local. project
95
- metric = " ShardingMaxRt"
96
- dimensions = {
97
- instanceId = local.this_instance_id
98
- device = " /dev/vda1,/dev/vdb1"
99
- }
85
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
86
+ enabled = var. enable_alarm_rule
87
+ name = var. alarm_rule_name
88
+ project = local. project
89
+ metric = " ShardingMaxRt"
90
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
100
91
escalations_critical {
101
92
statistics = var. alarm_rule_statistics
102
93
comparison_operator = var. alarm_rule_operator
@@ -110,15 +101,12 @@ resource "alicloud_cms_alarm" "sharding_max_rt" {
110
101
}
111
102
112
103
resource "alicloud_cms_alarm" "sharding_memory_usage" {
113
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
114
- enabled = var. enable_alarm_rule
115
- name = var. alarm_rule_name
116
- project = local. project
117
- metric = " ShardingMemoryUsage"
118
- dimensions = {
119
- instanceId = local.this_instance_id
120
- device = " /dev/vda1,/dev/vdb1"
121
- }
104
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
105
+ enabled = var. enable_alarm_rule
106
+ name = var. alarm_rule_name
107
+ project = local. project
108
+ metric = " ShardingMemoryUsage"
109
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
122
110
escalations_critical {
123
111
statistics = var. alarm_rule_statistics
124
112
comparison_operator = var. alarm_rule_operator
@@ -132,15 +120,12 @@ resource "alicloud_cms_alarm" "sharding_memory_usage" {
132
120
}
133
121
134
122
resource "alicloud_cms_alarm" "sharding_used_connection" {
135
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
136
- enabled = var. enable_alarm_rule
137
- name = var. alarm_rule_name
138
- project = local. project
139
- metric = " ShardingUsedConnection"
140
- dimensions = {
141
- instanceId = local.this_instance_id
142
- device = " /dev/vda1,/dev/vdb1"
143
- }
123
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
124
+ enabled = var. enable_alarm_rule
125
+ name = var. alarm_rule_name
126
+ project = local. project
127
+ metric = " ShardingUsedConnection"
128
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
144
129
escalations_critical {
145
130
statistics = var. alarm_rule_statistics
146
131
comparison_operator = var. alarm_rule_operator
@@ -154,15 +139,12 @@ resource "alicloud_cms_alarm" "sharding_used_connection" {
154
139
}
155
140
156
141
resource "alicloud_cms_alarm" "sharding_used_memory" {
157
- count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
158
- enabled = var. enable_alarm_rule
159
- name = var. alarm_rule_name
160
- project = local. project
161
- metric = " ShardingUsedMemory"
162
- dimensions = {
163
- instanceId = local.this_instance_id
164
- device = " /dev/vda1,/dev/vdb1"
165
- }
142
+ count = local. create_more_resources && var. enable_alarm_rule ? 1 : 0
143
+ enabled = var. enable_alarm_rule
144
+ name = var. alarm_rule_name
145
+ project = local. project
146
+ metric = " ShardingUsedMemory"
147
+ metric_dimensions = " [{\" instanceId\" :\" ${ local . this_instance_id } \" ,\" device\" :\" /dev/vda1\" }]"
166
148
escalations_critical {
167
149
statistics = var. alarm_rule_statistics
168
150
comparison_operator = var. alarm_rule_operator
0 commit comments