调用ApplyMetricRuleTemplate接口将报警模板应用到应用分组并生成报警规则。
接口说明
本文将提供一个示例,将报警模板700****应用到应用分组123456,生成报警规则的 ID 为applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****,名称为test123。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
cms:ApplyMetricRuleTemplate |
create |
*MetricRuleTemplate
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| SilenceTime |
integer |
否 |
通道沉默周期。单位:秒。默认值:86400。 说明
当监控数据持续超过报警规则阈值时,每个沉默周期内只发送一次报警通知。 |
86400 |
| GroupId |
integer |
是 |
应用分组 ID。 关于如何获取应用分组 ID,请参见 DescribeMonitorGroups 。 |
123456 |
| TemplateIds |
string |
是 |
报警模板 ID。 关于如何获取报警模板 ID,请参见 DescribeMetricRuleTemplateList 。 |
700**** |
| EnableStartTime |
integer |
否 |
报警生效的开始时间。取值范围:00~23,表示 00:00 到 23:00。 |
00 |
| EnableEndTime |
integer |
否 |
报警生效的结束时间。取值范围:00~23,表示 00:59 到 23:59。 |
23 |
| NotifyLevel |
integer |
否 |
报警通知方式。取值: 4:旺旺+钉钉机器人。 |
4 |
| ApplyMode |
string |
否 |
模板应用方式。取值:
|
GROUP_INSTANCE_FIRST |
| Webhook |
string |
否 |
报警发生时会回调指定的 URL 地址并发送 POST 请求。 |
https://www.aliyun.com |
| AppendMode |
string |
否 |
模板应用策略。取值:
|
all |
关于公共请求参数的详情,请参见公共参数。
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Code |
integer |
状态码。 说明
200 表示成功。 |
200 |
| Message |
string |
错误信息。 |
The specified resource is not found. |
| RequestId |
string |
请求 ID。 |
3F897F3C-020A-4993-95B4-63ABB84F83E6 |
| Success |
boolean |
操作是否成功。取值:
|
true |
| Resource |
object |
报警规则影响的资源。 |
|
| GroupId |
integer |
应用分组 ID。 |
123456 |
| AlertResults |
array<object> |
生成报警规则的详细结果。 |
|
|
object |
|||
| Code |
string |
状态码。 说明
200 表示成功。 |
200 |
| Message |
string |
返回信息。 |
alert rule is creating, please wait a few minutes. |
| Success |
boolean |
操作是否成功。取值:
|
true |
| RuleName |
string |
报警规则名称。 |
test123 |
| RuleId |
string |
报警规则 ID。 |
applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08**** |
示例
正常返回示例
JSON格式
{
"Code": 200,
"Message": "The specified resource is not found.",
"RequestId": "3F897F3C-020A-4993-95B4-63ABB84F83E6",
"Success": true,
"Resource": {
"GroupId": 123456,
"AlertResults": [
{
"Code": "200",
"Message": "alert rule is creating, please wait a few minutes.",
"Success": true,
"RuleName": "test123",
"RuleId": "applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****"
}
]
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | %s |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。