获取报警执行统计ListAlarmExecutionStats
更新时间:2026-06-23
- 获取报警执行统计。
API Explorer
去调试
您可以在 API Explorer 中直接运行该接口,免去您计算签名的困扰。运行成功后,API Explorer 可以自动生成 SDK 代码示例。
请求结构
Plain Text
1POST /v{version}/alarm/execution/stats HTTP/1.1
2Host: xxx.bj.baidubce.com
3Authorization: authorization string
4
5{
6 "policyId": <policyId>,
7 "policyName": <policyName>,
8 "logStoreName": <logStoreName>,
9 "states": <states>,
10 "startDateTime": <startDateTime>,
11 "endDateTime": <endDateTime>,
12 "orderBy": <orderBy>,
13 "order": <order>
14}
请求头域
除公共头域外,无其他特殊头域
请求参数
| 参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
|---|---|---|---|---|
| version | String | 是 | URL参数 | API版本号,当前取值为1 |
| policyId | String | 否 | RequestBody参数 | 按策略ID过滤 |
| policyName | String | 否 | RequestBody参数 | 按策略名称过滤 |
| logStoreName | String | 否 | RequestBody参数 | 按日志集过滤 |
| states | List<String> | 否 | RequestBody参数 | 按报警状态过滤,取值:OK: 已恢复, ALERT: 报警中, CLOSED: 已关闭 |
| startDateTime | String | 否 | RequestBody参数 | 查询开始时间,UTC时间,默认值:30天前 |
| endDateTime | String | 否 | RequestBody参数 | 查询结束时间,UTC时间,默认值:当前时间 |
| orderBy | String | 否 | RequestBody参数 | 排序字段,totalCount: 执行次数, failCount:执行失败次数, noticeTotalCount: 通知次数, noticeFailCount:通知失败次数 |
| order | String | 否 | RequestBody参数 | 排序方式,asc: 升序, desc: 降序,默认值:desc |
| pageNo | Int | 是 | RequestBody参数 | 第几页,从1开始计数 |
| pageSize | Int | 是 | RequestBody参数 | 每页展示数量,最大值:100 |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| success | Boolean | 请求是否成功 |
| code | String | 请求码,成功为OK,错误为具体的错误码 |
| message | String | 请求成功为空,失败为具体的错误信息 |
| result | ExecutionSummaryResult | 报警记录详情 |
请求示例
Plain Text
1POST /v1/alarm/execution/list HTTP/1.1
2HOST bls-log.bj.baidubce.com
3Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
4
5{
6 "pageNo": 1,
7 "pageSize": 10,
8 "policyId": "id1",
9 "logStoreName": "logstoreName1",
10 "states": ["ALERT"],
11 "startDateTime": "2024-04-10T10:12:30Z",
12 "endDateTime": "2024-04-17T10:12:30Z",
13 "orderBy": "startTime",
14 "order": "desc"
15}
响应示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
3Date: Wed, 10 Apr 2016 08:26:52 GMT
4Transfer-Encoding: chunked
5Content-Type: application/json;charset=UTF-8
6Server: BWS
7
8{
9 "success": true,
10 "msg": "", // 若失败,返回失败原因
11 result: {
12 // 执行统计列表
13 "executionStats": [
14 {
15 "policyId": "x-aaaa", // 策略ID
16 "policyName": "test", // 策略名称
17 // 监控对象
18 "objects": [
19 {
20 // 监控对象ID
21 "logStoreId": "l-P8QD16AB",
22 // 监控对象名称
23 "logStoreName": "wang_test"
24 }
25 ],
26 // 连续触发阈值,连续多少次触发阈值则报警
27 "pendingCount": 1,
28 // 重复报警间隔,单位:分钟,默认值:0,表示关闭重复报警
29 "repeatIntervalMinute": 5,
30 // 通知列表
31 "notices": [
32 {
33 "id": "dfa4298f-75e2-4e17-89f6-d41ea98ea196", // 模板id
34 "name": "默认通知", // 模板名称
35 // 用户列表
36 "members": ["testUsername"],
37 // 通知方式,可选项:
38 // EMAIL - 邮件
39 // SMS - 短信
40 // PHONE - 电话
41 "methods": ["EMAIL", "SMS", "PHONE"],
42 "callbacks": ["http://callback"], // 回调地址列表
43 // 屏蔽时间
44 "disableTimes": [
45 {
46 // 开始时间
47 "from": "00:00:00",
48 // 结束时间
49 "to": "00:00:00"
50 }
51 ]
52 }
53 ],
54 // 执行次数
55 "totalCount": 10,
56 // 执行失败次数
57 "failCount": 1,
58 // 通知次数
59 "noticeTotalCount": 5,
60 // 通知失败次数
61 "noticeFailCount": 1
62 }
63 ],
64 "pageNo": 1, // 第几页
65 "pageSize": 10, // 每页展示数量
66 "totalCount": 100, // 总数
67 }
68}
评价此篇文章
