查看报警历史。
ServiceName : apmplus_openapi Region : cn-beijing X-App-Ids : xxx Content-Type : application/json
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | PCAlarmHistory | 接口名称。当前 API 的名称为 PCAlarmHistory 。 |
Version | String | 是 | 2022-10-28 | 接口版本。当前 API 的版本为 2022-10-28 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
common | Object of CommonParams | 是 | - | 通用参数。 |
id | Long | 是 | 1 | 报警规则ID。 |
page_size | Integer | 是 | 3 | 每页显示历史记录数。 |
page_num | Integer | 是 | 1 | 返回页码号 |
time_filter | Object of TimeFilter | 是 | - | 时间过滤。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
os | String | 是 | pc | 系统。 |
aid | Long | 是 | 12345 | App ID。 |
env | String | 否 | crash | 环境信息。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
end_time | Integer | 是 | 1655971939 | 结束时间。 |
start_time | Integer | 是 | 1655308800 | 开始时间。 |
granularity | Integer | 否 | 3 | 聚合颗粒度,单位为秒。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
data | Object of AlarmHistoryList | - | 返回内容。 |
errmsg | String | "" | 错误信息,成功为空。 |
errno | Integer | 200 | 错误码,成功为200。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
count | Integer | 30 | 报警总数。 |
alarm_histories | Array of AlarmHistory | - | 报警历史列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
id | Long | 1 | 报警ID。 |
operator | String | zhangsan | 最近更新人。 |
alarm_time | Long | 1655391060 | 报警发生时间。 |
alarm_param | Object of AlarmParam | - | 报警参数。 |
alarm_result | Object of AlarmResult | - | 报警计算结果。 |
alarm_content | String | 最近180分钟test_service_gyf/xxxxxx | 报警内容。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
id | Long | 1 | 创建时不传,更新时传。 |
desc | String | 新的报警 | 报警说明。 |
name | String | minitor | 报警名称。 |
category | String | pc_flexible | 报警类型。 |
is_close | Integer |
| 是否关闭报警。
|
alarm_level | String |
| 报警级别。
|
strategy_op | String |
| 多策略关系。
|
alarm_period | Object of AlarmPeriod | - | 报警时间段。 |
notify_config | Object of NotifyConfig | - | 报警通知。 |
strategy_list | Array of AlarmStrategy | - | 报警策略。 |
category_label | String | "" | 报警类型展示名称。 |
interval_seconds | Integer | 300 | 报警间隔,最短5分钟。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
is_alarm | Boolean | true | 是否报警。 |
strategy_result_list | Array of StrategyResult | - | 分策略报警结果。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
end_time | Integer | 86399 | 报警结束时间,单位秒。 |
start_time | Integer | 0 | 报警开始时间,单位秒。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
notify_types | Array of String |
| 报警通知方式。
|
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 | Object of FlexMeasure | - | 指标集合。 |
group_bys | Array of FlexGroupBy | - | 报警的分组。 |
filter_list | Array of FlexFilter | - | 过滤条件。 |
alarm_threshold | Double | 10 | 报警阈值。 |
threshold_cmp_op | String |
| 报警阈值的op。
|
alarm_window_size | Long | 180 | 时间窗口,单位s。 |
alarm_strategy_type | String |
| 指标计算策略。
|
daily_compare_count | Integer | 60 | 同比支持过去x分钟。 |
alarm_sample_threshold | Double | 3 | 样本数量阈值。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
title | String | 崩溃数 | 指标名称。 |
is_alarm | Boolean | true | 是否报警。 |
groupField | String | os | 分组报警时的分组字段、 |
group_result_list | Array of GroupResult | - | 分组报警结果。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
name | String | 崩溃影响用户数 | 指标名称。 |
type | String |
| 指标类型。
|
customId | String | xe3ejx98 | 前端用于还原页面。 |
raw_measure_list | Array of FlexRawMeasure | - | 具体查询指标。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
label | String | OS | 分组展示名称。 |
group_by_name | String | os | 分组维度。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
op | String | in | 过滤方式。 |
values | Array of String | ["intel", "Qualcomm"] | 过滤值。 |
filter_name | String | cpu | 用于表明filter的哪个维度。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
is_alarm | Boolean | true | 是否报警。 |
group_value | String | "" | 分组值,比如国家分组的中国,如果不是分组报警则不返回。 |
alarm_tag_list | Array of Tag | - | 计算相关统计值。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
event_name | String | test_service_gyf | 前端传了此参数, 后端没有用到。但是还原图表的时候是从这个字段读的事件名。 |
filter_list | Array of FlexFilter | - | 过滤条件。 |
measure_name | String | "{\"metric\":\"pc_flexible.count\",\"event_dimension\":\"pc_flexible.event_name\",\"event_name\":\"test_service_gyf\"}" | 具体的指标计算值。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
label | String | 样本量 | 展示标签。 |
value | Double | 30 | 具体值。 |
format_value | String | 30 | 格式化后的值,暂时只有时间窗口有特殊处理 加时间单位。 |
POST https://open.volcengineapi.com?Action=PCAlarmHistory&Version=2022-10-28 { "common": { "aid": 12345, "os": "pc", "env": "crash", "site_type": "" }, "id": 1, "page_size": 3, "page_num": 1, "time_filter": { "start_time": 1655308800, "end_time": 1655971939, "granularity": 3 } }
{ "data": { "count": 30, "alarm_histories": [ { "alarm_content": "最近180分钟test_service_gyf/xxxxxx", "alarm_param": { "name": "minitor", "desc": "新的报警", "is_close": 1, "category": "pc_flexible", "alarm_level": "Warn", "strategy_list": [ { "id": "9018754602-1655285699772", "alarm_strategy_type": "threshold", "alarm_threshold": 10, "threshold_cmp_op": "gt", "alarm_window_size": 180, "alarm_sample_threshold": 3, "group_bys": [ { "group_by_name": "os", "label": "OS" } ], "daily_compare_count": 60, "filter_list": [ { "op": "in", "filter_name": "cpu", "values": [ "intel", "Qualcomm" ] } ] } ], "strategy_op": "and", "interval_seconds": 300, "alarm_period": { "start_time": 156, "end_time": 86399 }, "id": 1, "category_label": "sitting", "notify_config": { "notify_lark_webhooks": [ "http://lark/url" ], "notify_groups": [ 1, 23 ], "notify_wechat_webhooks": [ "http://wechat/url" ], "notify_dingding_webhooks": [ "http://dingding/url" ], "notify_types": [ "mail" ], "upgrade_groups": [ 1, 23 ] } }, "id": 1, "alarm_result": { "strategy_result_list": [ { "groupField": "os", "is_alarm": true, "title": "崩溃数", "group_result_list": [ { "group_value": "", "alarm_tag_list": [ { "value": 30, "format_value": "30", "label": "样本量" } ], "is_alarm": true } ] } ], "is_alarm": true }, "alarm_time": 1655391060, "operator": "zhangsan" } ] }, "errno": 200, "errmsg": "" }
本接口无特有的错误码。更多信息请参见错误码。