报警策略列表接口
更新时间:2025-04-02
接口描述
该接口可获取云产品监控、站点监控等相关报警的报警策略列表信息。
请求参数
| 名称 | 类型 | 描述 | 是否必须 | 参数位置 |
|---|---|---|---|---|
| userId | String | 用户id | 是 | RequestBody参数 |
| scope | String | 云产品名字空间,仅限于使用如下字符集合:"0~9、A~Z、a~z"、 "_" | 是 | RequestBody参数 |
| region | String | 地域,默认为bj | 否 | RequestBody参数 |
| dimensions | String | 维度,由dimensionName:dimensionValue组成。当监控项具备多个维度时使用分号连接,例如dimensionName:dimensionValue;dimensionName:dimensionValue,相同维度只能指定一个维度值 | 否 | RequestBody参数 |
| order | String | 排序方式 | 是 | RequestBody参数 |
| pageSize | int | 每页数量 | 是 | RequestBody参数 |
| pageNo | int | 第几页 | 是 | RequestBody参数 |
| actionEnabled | boolean | 是否已启用 | 否 | RequestBody参数 |
参数解释
- 名字空间scope、指标metric、统计方法Statistic、维度Dimension等的概念请参考核心概念。
返回字段说明
| 类型 | 描述 |
|---|---|
| PageResultResponse<AlarmConfig> | 报警策略列表 |
请求示例
Python
1HOST = 'http://bcm.bj.baidubce.com/'
2AK = 'ALTA****************3hVCYG'
3SK = 'b2c53***********************3ac1'
4config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)
5
6resp = self.client.get_single_instance_alarm_configs(user_id, "BCE_BCC", 1, 10)
7print(resp)
8
附录
AlarmConfig
| 名称 | 类型 | 描述 |
|---|---|---|
| alarmDescription | String | 自动生成,报警规则说明 |
| alarmName | String | userId下唯一报警名 |
| aliasName | String | 前端展示使用,允许重复 |
| userId | String | 用户id |
| scope | String | 所属云产品名字空间 |
| region | String | 地域 |
| monitorObject | MonitorObject | 监控对象 |
| type | AlarmType(enum) | 报警类型,可选值为: NORMAL(指标报警) EVENT(事件报警) |
| eventTypeList | List< String > | 事件类型列表 |
| level | AlarmLevel(enum) | 报警等级,可选值为: NOTICE(通知) WARNING(警告) MAJOR(重要) CRITICAL(严重) |
| actionEnabled | Boolean | 报警的通知状态 |
| rules | List< List<AlarmRule> > | 报警规则列表 |
| alarmActions | Set< String > | 报警状态下所要采取的动作 |
| okActions | Set< String > | 正常状态下所要采取的动作 |
| insufficientActions | Set< String > | 采集数据不足状态下的动作 |
| insufficientCycle | int | 无数据报警判断周期 |
| srcName | String | 实例组id |
| srcType | String | 实例组类型 |
| repeatAlarmCycle | int | 重复报警周期 |
| maxRepeatCount | int | 最大的报警重复次数 |
| callbackUrl | String | 报警回调地址 |
| callbackToken | String | 报警回调token |
