报警策略列表接口
更新时间: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> | 报警策略列表 |
请求示例
HOST = 'http://bcm.bj.baidubce.com/'
AK = 'ALTA****************3hVCYG'
SK = 'b2c53***********************3ac1'
config = BceClientConfiguration(credentials=BceCredentials(AK, SK), endpoint=HOST)
resp = self.client.get_single_instance_alarm_configs(user_id, "BCE_BCC", 1, 10)
print(resp)
附录
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 |