查询事件规则的信息。
该接口调用服务方较多,不建议高频调用,否则将触发限流。建议 QPS 值不大于 20。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListEventRules | 接口名称。当前 API 的名称为 ListEventRules 。 |
Version | String | 是 | 2018-01-01 | 接口版本。当前 API 的版本为 2018-01-01 。 |
RuleName | String | 否 | rule-01 | 事件规则名称,按照名称模糊搜索规则。
|
Source | Array of String | 否 | ecs | 事件源。 |
Status | Array of String | 否 | enable | 规则状态。
|
PageSize | Integer | 否 | 30 | 分页查询参数,用于设置每页行数。默认值:30。 |
PageNumber | Integer | 否 | 1 | 分页查询参数,用于设置当前页码。默认值:1。
|
OrderBy | String | 否 | UpdatedAt | 规则排列依据。
|
Asc | Boolean | 否 | false | 规则排序方式。
|
POST https://open.volcengineapi.com?Action=ListEventRules&Version=2018-01-01 Content-Type: application/json { "RuleName": "rule-01", "Asc": false, "OrderBy": "UpdatedAt", "Source": [ "ecs" ], "Status": [ "enable" ], "PageNumber": 1, "PageSize": 30 }
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Asc | Boolean | false | 返回规则的排序方式。 |
Data | Array of Rule | - | 符合条件的规则详细信息。 |
OrderBy | String | HappenTime | 返回规则的排序依据。 |
TotalCount | Integer | 2 | 符合条件的事件规则总数。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
RuleId | String | 168*****4352 | 事件规则 ID。 |
Source | String | vke | 事件源。 |
RuleName | String | test-kafka | 规则名称。 |
Description | String | This is test rule 01 | 规则描述。 |
EventBusName | String | default | 事件总线名称,目前仅支持填写为default 。 |
AccountId | String | 210****168 | 火山引擎账号 ID。 |
Region | String | cn-beijign | 地域。 |
Level | String | critical | 告警规则的严重程度。 |
EnableState | String | enable | 规则状态。
|
EffectStartAt | String | 12:00 | 规则启用的开始时间。 |
EffectEndAt | String | 20:00 | 规则启用的结束时间。 |
EventType | Array of String | ["vke:Addon:AddonStatus.Failed"] | 事件类型。 |
FilterPattern | JSON Map | 过滤模式,也叫事件匹配规则。 | |
ContactMethods | Array of String | [ "Webhook", | 告警通知方式。
|
Endpoint | String | http://example.com/alert | 告警通知方式为告警回调时,触发的回调地址。 |
TLSTarget | Array of TLSTargetInfo | - | 告警方式为日志服务时,触发的日志服务的配置。 |
ContactGroupIds | Array of String | ["166*****7680"] | 告警通知组 ID 列表。当ContactMethods 参数为Email ,Phone ,SMS 时,该参数不能为空。 |
MessageQueue | Array of MQTarget | - | 告警通知方式为消息队列 Kafka 时,触发的消息队列。 |
UpdatedAt | Integer | 1666686791 | 事件规则更新时间。 |
CreatedAt | Integer | 1666668613 | 事件规则创建时间。 |
WebhookIds | Array of String | - | 告警回调 ID 列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
key | String | "Type": [ "vke:Addon:AddonStatus.Failed" ] | 模式匹配中对应的事件类型列表,当前为任意匹配。 |
value | Any | "Source": "vke" | 模式匹配中对应的事件源。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TopicId | String | 6a6****67c7 | 主题 ID。 |
ProjectId | String | 79fe****122f | 项目 ID。 |
ProjectName | String | default | 项目名称。 |
RegionNameCN | String | 北京 | 区域的中文名称。 |
RegionNameEN | String | cn-beijing | 区域的英文名称。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Type | String | kafka | 告警通知方式。 |
Topic | String | testkafka | 消息队列的 Topic。 |
VpcId | String | vpc-2bzq*****pm22 | 私有网络(VPC)ID。 |
Region | String | cn-beijing | MQ 实例所在 Region。 |
Password | String | - | MQ 实例密码。 |
Endpoints | String | - | 集群地址,仅对 rule_engine 返回。 |
InstanceId | String | kafka-cno*****5hc | MQ 实例 ID。 |
AuthEncrypt | Array of Integer | - | 账号密码的密文,仅对 rule_engine 返回。 |
{ "ResponseMetadata": { "Action": "ListEventRules", "Region": "cn-beijing", "Service": "volc_observe", "Version": "2018-01-01", "RequestId": "20230604110420****100232280022D31" }, "Result": { "Data": [ { "Level": "critical", "Region": "cn-beijing", "RuleId": "168*****4352", "Source": "vke", "Endpoint": "http://example.com/alert", "RuleName": "test-kafka", "AccountId": "210****168", "CreatedAt": 1666668613, "UpdatedAt": 1666686791, "EventType": [ "vke:Addon:AddonStatus.Failed" ], "TLSTarget": [ { "TopicId": "6a6****67c7", "ProjectId": "79fe****122f", "ProjectName": "default", "RegionNameCN": "北京", "RegionNameEN": "cn-beijing" } ], "WebhookIds": [ "" ], "Description": "This is test rule 01", "EffectEndAt": "20:00", "EnableState": "enable", "EventBusName": "default", "MessageQueue": [ { "Type": "kafka", "Topic": "testkafka", "VpcId": "vpc-2bzq*****pm22", "Region": "cn-beijing", "Password": "", "Endpoints": "", "InstanceId": "kafka-cno*****5hc", "AuthEncrypt": [ null ] } ], "EffectStartAt": "12:00", "ContactMethods": [ "Webhook", "Email", "MQ", "SMS" ], "ContactGroupIds": [ "166*****7680" ] } ], "PageSize": 30, "PageNumber": 1, "TotalCount": 2 } }
本接口无特有的错误码,更多信息请参见 错误码。