应用性能监控全链路版
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | PCAlarmRuleList | 接口名称。当前 API 的名称为 PCAlarmRuleList。 |
Version | String | 是 | 2022-10-28 | 接口版本。当前 API 的版本为 2022-10-28。 |
common | 是 | - | 通用参数。 | |
status | Integer | 否 | 0 | 监控状态。
|
self | Integer | 否 | 1 | 管理状态。
|
category_list | Array of String | 否 | [pc_crash] | 报警类型。
|
keyword | String | 否 | alarm | 搜索名称关键字。 |
page_size | Integer | 是 | 3 | 每页规则数。 |
page_num | Integer | 是 | 1 | 返回页码号。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
os | String | 是 | pc | 系统。 |
aid | Long | 是 | 12345 | App ID。 |
env | String | 否 | crash | 环境信息。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
data | - | 返回内容。 | |
errmsg | String | "" | 错误信息,成功为空。 |
errno | Integer | 200 | 错误码,成功为 200。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
count | Integer | 30 | 报警规则总数。 |
alarm_rule_list | [ {"alarm_param":{...},"created_by": "root", "updated_by": "root" },...] | 报警规则列表。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
created_by | String | zhangsan | 创建人。 |
updated_by | String | lisi | 更新人。 |
alarm_param | {id: 285, name: "lc测试", desc: "测试报警参数", is_close: 0, category: "pc_crash_sink_chtb",…} | 报警配置。 | |
created_time | Long | 1667550612 | 创建时间。 |
updated_time | Long | 1667550612 | 更新时间。 |
ack_until_time | Long | 1667550612 | ACK到期时间。 |
last_execute_time | Long | 1668550612 | 上次执行时间。 |
next_trigger_time | Long | 1667550612 | 下次触发时间。 |
num_of_alarm_in_last_one_month | Integer | 1 | 上个月触发次数。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
id | Long | 1 | 创建时不传,更新时传。 |
desc | String | 新的报警 | 报警说明。 |
name | String | minitor | 报警名称。 |
category | String | pc_flexible | 报警类型。 |
is_close | Integer | 1 | 是否关闭报警。
|
alarm_level | String | Warn | 报警级别。
|
strategy_op | String | and | 多策略关系。
|
alarm_period | - | 报警时间段。 | |
notify_config | - | 报警通知。 | |
strategy_list | - | 报警策略。 | |
category_label | String | "" | 报警类型展示名称。 |
interval_seconds | Integer | 300 | 报警间隔,最短5分钟。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
end_time | Integer | 86399 | 报警结束时间,单位秒。 |
start_time | Integer | 0 | 报警开始时间,单位秒。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
notify_types | Array of String | ["mail"] | 报警通知方式。
|
notify_groups | Array of Long | [1,23] | 邮件接收组ID列表。 |
upgrade_groups | Array of Long | [1,23] | 升级邮件接收组ID列表。 |
notify_lark_webhooks | Array of String | ["http://lark/url"] | 飞书通知webhook列表。 |
notify_wechat_webhooks | Array of String | ["http://wechat/url"] | 企业微信通知webhook列表。 |
notify_dingding_webhooks | Array of String | ["http://dingding/url"] | 钉钉通知webhook列表。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
id | String | 9018754602-1655285699772 | 当新建报警策略的时候前端生成,用于后端画趋势图。 |
measure | - | 指标集合。 | |
group_bys | - | 报警的分组。 | |
filter_list | - | 过滤条件。 | |
alarm_threshold | Double | 10 | 报警阈值。 |
threshold_cmp_op | String | gt | 报警阈值的op。
|
alarm_window_size | Long | 180 | 时间窗口,单位s。 |
alarm_strategy_type | String | threshold | 指标计算策略。
|
daily_compare_count | Integer | 60 | 同比支持过去x分钟。 |
alarm_sample_threshold | Double | 3 | 样本数量阈值。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
name | String | 崩溃影响用户数 | 指标名称。 |
type | String | monomial | 指标类型。
|
customId | String | xe3ejx98 | 前端用于还原页面。 |
raw_measure_list | - | 具体查询指标。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
label | String | OS | 分组展示名称。 |
group_by_name | String | os | 分组维度。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
op | String | in | 过滤方式。 |
values | Array of String | ["intel", "Qualcomm"] | 过滤值。 |
filter_name | String | cpu | 用于表明filter的哪个维度。 |
参数 | 类型 | 示例值 | 描述 |
参数 | 类型 | 示例值 | 描述 |
event_name | String | test_service_gyf | 前端传了此参数, 后端没有用到。但是还原图表的时候是从这个字段读的事件名。 |
filter_list | - | 过滤条件。 | |
measure_name | String | "{"metric":"pc_flexible.count","event_dimension":"pc_flexible.event_name","event_name":"test_service_gyf"}" | 具体的指标计算值。 |