ModifyAlarm
Modifies an event-triggered task.
Operation description
Operation description
-
If you create an event-triggered task of the custom monitoring type (MetricType=custom), you must report the custom monitoring metric to CloudMonitor in advance. For more information, see Event-triggered tasks of the custom monitoring type.
-
When you create an event-triggered task, you must specify the monitoring metric (MetricName) and use the dimension information (
Dimension.N.DimensionKeyandDimension.N.DimensionValue) to determine the scope of data aggregation for the monitoring metric in the scaling group. For example, you can specifyuser_idandscaling_groupto aggregate the monitoring metric data of all ECS instances or elastic container instances in the scaling group of the specified user.The monitoring metrics of event-triggered tasks of the custom monitoring type (MetricType=custom) depend on your custom monitoring metrics.
For more information about the monitoring metrics supported by event-triggered tasks of the system monitoring type (MetricType=system), see Event-triggered tasks of the system monitoring type.
In the dimension information, user_id and scaling_group are automatically populated by the system. You must manually specify device and state. For more information, see the Dimension.N.DimensionKey and Dimension.N.DimensionValue parameters.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:ModifyAlarm |
update |
*ScalingGroup
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the event-triggered task. |
cn-qingdao |
| AlarmTaskId |
string |
Yes |
The ID of the event-triggered task. |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| Name |
string |
No |
The name of the event-triggered task. |
alarmtask**** |
| Description |
string |
No |
The description of the event-triggered task. |
Test alarm task. |
| MetricName |
string |
No |
The name of the monitoring metric. Valid values vary based on the monitoring type of the event-triggered task:
For more information, see Event-triggered tasks of the system monitoring type. |
MemoryUtilization |
| MetricType |
string |
No |
The type of the monitoring metric. Valid values:
|
system |
| Period |
integer |
No |
The statistical period for the monitoring metric data. Unit: seconds. Valid values: Note
Only scaling groups of the ECS type support a 15-second statistical period. |
300 |
| Statistics |
string |
No |
The method used to aggregate the monitoring metric data. Valid values:
|
Average |
| Threshold |
number |
No |
The threshold of the monitoring metrics. An alert is triggered and the scaling rule is executed when the threshold expression is met the specified number of times. |
80 |
| ComparisonOperator |
string |
No |
The comparison operator between the statistical value and the threshold of the monitoring metric. The comparison operator indicates the relationship in which the statistical value and the threshold can satisfy the condition. Valid values:
|
>= |
| EvaluationCount |
integer |
No |
The number of times that the threshold expression must be met before the scaling rule is executed. For example, the average CPU utilization is greater than or equal to 80% for three consecutive statistical periods. |
3 |
| GroupId |
integer |
No |
The ID of the CloudMonitor application group to which the custom monitoring metric belongs. This parameter must be specified only when the monitoring type is custom. |
4055401 |
| Effective |
string |
No |
The effective period of the event-triggered task. This parameter follows cron expressions. The default format is
Note
The value of this parameter is in the UTC+8 time zone by default. You can add the time zone information Sample values and their meanings:
|
TZ=+00 * * 1-2 * * ? |
| AlarmAction |
array |
No |
The unique identifiers of the scaling rules associated with the event-triggered task. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
string |
No |
The unique identifiers of the scaling rules associated with the event-triggered task. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimension |
array<object> |
No |
The dimension information associated with the monitoring metric. |
|
|
object |
No |
The dimension information associated with the monitoring metric. |
||
| DimensionKey |
string |
No |
The key of the dimension information associated with the monitoring metric. Valid values vary based on the monitoring type of the event-triggered task:
|
device |
| DimensionValue |
string |
No |
The value of the dimension information associated with the monitoring metric. Valid values are determined by Dimension.N.DimensionKey:
|
eth0 |
| Expression |
array<object> |
No |
The information about multi-metric alert rules. |
|
|
object |
No |
The information about multi-metric alert rules. |
||
| MetricName |
string |
No |
The name of the monitoring metric in the multi-metric alert rule. Valid values vary based on the monitoring type of the event-triggered task:
For more information, see Event-triggered tasks of the system monitoring type. |
CpuUtilization |
| ComparisonOperator |
string |
No |
The comparison operator between the statistical value and the threshold of the monitoring metric in the multi-metric alert rule. The comparison operator indicates the relationship in which the statistical value and the threshold can satisfy the condition. Valid values:
Default value: |
>= |
| Period |
integer |
No |
The statistical period for the monitoring metric data in the multi-metric alert rule. Unit: seconds. Valid values: Note
Only scaling groups of the ECS type support a 15-second statistical period. Default value: 300. |
300 |
| Statistics |
string |
No |
The method used to aggregate the monitoring metric data in the multi-metric alert rule. Valid values:
|
Average |
| Threshold |
number |
No |
The threshold of the monitoring metrics in the multi-metric alert rule. An alert is triggered and the scaling rule is executed when the threshold expression is met the specified number of times. |
40.0 |
| ExpressionsLogicOperator |
string |
No |
The relationship between multiple metric alert conditions. Valid values:
Default value: |
&& |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| AlarmTaskId |
string |
The ID of the event-triggered task. |
asg-bp1hvbnmkl10vll5**** |
| RequestId |
string |
The request ID. |
BACACF83-7070-4953-A8FD-D81F89F1**** |
Examples
Success response
JSON format
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****",
"RequestId": "BACACF83-7070-4953-A8FD-D81F89F1****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.