调用DescribeEventRuleList接口查询事件报警规则列表。

调试

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

请求参数

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

要执行的操作,取值:DescribeEventRuleList。

NamePrefix String test

事件报警规则前缀。

PageNumber String 1

页码。

起始值:1。默认值:1。

PageSize String 10

分页时每页显示的数据行数。

起始值:1。默认值:10。

GroupId String 7378****

应用分组ID。

返回数据

名称 类型 示例值 描述
Code String 200

状态码。

说明 200表示成功。
EventRules Array of EventRule

事件报警规则。

EventRule
Description String Default group event rule.

事件报警规则的描述信息。

EventPattern Array of EventPattern

事件报警规则的模式。

EventPattern
CustomFilters String ECS123

自定义过滤条件,即出现这个关键词的事件将触发报警。

EventTypeList List *

事件报警规则的类型。

*表示不限制报警规则类型。

KeywordFilter Struct

过滤关键词。

Keywords List VMException

事件匹配的关键字列表。

Relation String OR

多个关键字的条件。取值:

  • OR: 多个关键字之间是或的关系。
  • NOT:不包含关键字。表示匹配非关键字列表中的所有事件。
LevelList List CRITICAL

事件的等级。取值:

  • CRITICAL:严重。
  • WARN:警告。
  • INFO:信息。
NameList List ["Agent_Status_Stopped"]

事件名称列表。

Product String CloudMonitor

云产品名称的缩写。

SQLFilter String ycccluster1 and (i-23ij0o82612 or Executed1) or Asimulated not 222

按照SQL过滤日志。如果符合条件,则触发报警。

EventType String SYSTEM

事件报警类型。取值:

  • SYSTEM:系统事件。
  • CUSTOM:自定义事件。
GroupId String 7378****

应用分组ID。

Name String test_DefaultEventRule_7378****

事件报警规则名称。

SilenceTime Long 86400

通道沉默周期。

State String ENABLED

事件报警规则状态。取值:

  • ENABLED:启用。
  • DISABLED:禁用。
Message String User not authorized to operate on the specified resource.

错误信息。

RequestId String D0E6D82B-16B5-422A-8136-EE5BDC01E415

请求ID。

Success Boolean true

操作是否成功。取值:

  • true:成功。
  • false:失败。
Total Integer 21

总记录条数。

示例

请求示例

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

正常返回示例

XML格式

<DescribeEventRuleListResponse>
	  <RequestId>C8308712-6E7A-4FA0-82AC-80D018DAD168</RequestId>
	  <Total>3</Total>
	  <EventRules>
		    <EventRule>
			      <EventPattern>
				        <NameList>
					          <NameList>*</NameList>
				        </NameList>
				        <LevelList>
					          <LevelList>CRITICAL</LevelList>
				        </LevelList>
				        <EventTypeList>
					          <EventTypeList>*</EventTypeList>
				        </EventTypeList>
				        <Product>CloudMonitor</Product>
			      </EventPattern>
			      <EventType>SYSTEM</EventType>
			      <State>ENABLED</State>
			      <Name>test123</Name>
		    </EventRule>
		    <EventRule>
			      <EventPattern>
				        <NameList>
					          <NameList>*</NameList>
				        </NameList>
				        <LevelList>
					          <LevelList>CRITICAL</LevelList>
					          <LevelList>WARN</LevelList>
				        </LevelList>
				        <Product>*</Product>
			      </EventPattern>
			      <Description>Default group event rule.</Description>
			      <EventType>SYSTEM</EventType>
			      <State>ENABLED</State>
			      <Name>test_DefaultEventRule_7378****</Name>
			      <GroupId>7378****</GroupId>
		    </EventRule>
		    <EventRule>
			      <EventPattern>
				        <NameList>
					          <NameList>*</NameList>
				        </NameList>
				        <LevelList>
					          <LevelList>CRITICAL</LevelList>
					          <LevelList>WARN</LevelList>
				        </LevelList>
				        <Product>*</Product>
			      </EventPattern>
			      <Description>Default group event rule.</Description>
			      <EventType>SYSTEM</EventType>
			      <State>ENABLED</State>
			      <Name>test123_DefaultEventRule_7301****</Name>
			      <GroupId>7301****</GroupId>
		    </EventRule>
	  </EventRules>
	  <Code>200</Code>
	  <Success>true</Success>
</DescribeEventRuleListResponse>

JSON格式

{
	"RequestId": "C8308712-6E7A-4FA0-82AC-80D018DAD168",
	"Total": 3,
	"EventRules": {
		"EventRule": [
			{
				"EventPattern": {
					"NameList": {
						"NameList": [
							"*"
						]
					},
					"LevelList": {
						"LevelList": [
							"CRITICAL"
						]
					},
					"EventTypeList": {
						"EventTypeList": [
							"*"
						]
					},
					"Product": "CloudMonitor"
				},
				"EventType": "SYSTEM",
				"State": "ENABLED",
				"Name": "test123"
			},
			{
				"EventPattern": {
					"NameList": {
						"NameList": [
							"*"
						]
					},
					"LevelList": {
						"LevelList": [
							"CRITICAL",
							"WARN"
						]
					},
					"Product": "*"
				},
				"Description": "Default group event rule.",
				"EventType": "SYSTEM",
				"State": "ENABLED",
				"Name": "test_DefaultEventRule_7378****",
				"GroupId": "7378****"
			},
			{
				"EventPattern": {
					"NameList": {
						"NameList": [
							"*"
						]
					},
					"LevelList": {
						"LevelList": [
							"CRITICAL",
							"WARN"
						]
					},
					"Product": "*"
				},
				"Description": "Default group event rule.",
				"EventType": "SYSTEM",
				"State": "ENABLED",
				"Name": "test123_DefaultEventRule_7301****",
				"GroupId": "7301****"
			}
		]
	},
	"Code": "200",
	"Success": true
}

错误码

HttpCode 错误码 错误信息 描述
404 ResourceNotFound The specified resource is not found. 未找到指定资源。

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