调用PutEventRule接口创建或修改事件的报警规则。

  • 如果报警规则名称不存在则创建新的报警规则。
  • 如果报警规则名称存在则修改已有的报警规则。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String PutEventRule

系统规定参数。取值:PutEventRule。

RuleName String myRuleName

报警规则名称。

Description String 我的事件报警测试

报警规则描述。

EventPattern.N.EventTypeList.N RepeatList Exception

事件的类型,N的取值范围为1~50,不限制类型用*表示。

说明 详情请参见DescribeSystemEventMetaList
EventPattern.N.LevelList.N RepeatList CRITICAL

事件报警的等级, 取值如下:

  • CRITICAL:严重
  • WARN:警告
  • INFO:信息
  • *:所有等级

N的取值范围为1~50。

EventPattern.N.NameList.N RepeatList Agent_Status_Stopped

事件的名称,N的取值范围为1~50。

说明 详情请参见DescribeSystemEventMetaList
EventPattern.N.Product String CloudMonitor

产品类型,N的取值范围为1~50。

说明 详情请参见DescribeSystemEventMetaList
EventPattern.N.StatusList.N RepeatList Failed

事件状态的名称,N的取值范围为1~50。

说明 详情请参见DescribeSystemEventMetaList
EventType String SYSTEM

事件报警类型,取值为:

  • SYSTEM:系统事件
  • CUSTOM:自定义事件
GroupId String 12345

应用分组ID。

State String ENABLED

状态,取值为:

  • ENABLED:启用
  • DISABLED:禁用

返回数据

名称 类型 示例值 描述
RequestId String 0B963550-5605-4AC6-93D9-FA7644D19FEF

请求ID。

Code String 200

状态码。

说明 状态码为200表示成功。
Success Boolean true

请求是否成功。

Data String 1

返回添加影响的行数。

Message String success

错误信息。

示例

请求示例


http(s)://[Endpoint]/?Action=PutEventRule
&RuleName=myRuleName
&<公共请求参数>

正常返回示例

XML 格式

<Data>1</Data>
<RequestId>0B963550-5605-4AC6-93D9-FA7644D19FEF</RequestId>
<Success>true</Success>
<Code>200</Code>

JSON 格式

{
	"Data":"1",
	"RequestId":"0B963550-5605-4AC6-93D9-FA7644D19FEF",
	"Success":true,
	"Code":"200"
}

错误码

访问错误中心查看更多错误码。