调用PCIssueList接口按错误聚合崩溃列表。
请求参数
Query
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|
Action | String | 是 | PCCrashIssueList | 请求名称 |
Version | String | 是 | 2022-10-28 | 请求版本 |
Body
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|
app_id | i32 | 是 | 12345 | App ID |
page_num | i32 | 是 | 1 | 崩溃列表页数 |
page_size | i32 | 是 | 1 | 一次返回崩溃数 |
start_time | i32 | 是 | 1656288235 | 开始时间 |
end_time | i32 | 是 | 1656288235 | 结束时间 |
order | string | 否 | desc | 排序asc:正序desc:倒序 |
order_by_metric | string | 否 | user | 用哪个字段排序countuser |
search_text | string | 否 | stack info | 堆栈过滤字段 |
search_type | i32 | 否 | 1 | 堆栈过滤方式0:字符串1:正则 |
region | string | 否 | cn | 请求区域,默认cn |
issue_ids | array of string | 否 | [] | 搜索的崩溃ID,为空全搜索 |
filters | object of filters | 否 | - | 过滤条件 |
issue_states | array of string | 否 | ["unassigned", "doing", "done", "be_processed_again"] | 过滤的issue状态 |
issue_managers | array of string | 否 | ["zhangshan"] | 过滤崩溃管理人列表 |
crash_time_type | string | 否 | server_time | 时间类型server_time:服务端时间client_time:客户端时间 |
is_first_issue | boolean | 否 | false | 是否为新发现的issue |
issue_levels | array of string | 否 | [] | 过滤issue等级 |
tag_op | string | 否 | not_in | tag过滤方式not_in:不包含in:包含 |
issue_tags | array of issue_tags | 否 | [{group_id: 99, tag_id: 146}] | tag 列表 |
crash_type | string | 否 | "" | 崩溃类型,pc_jank或者空 |
filters
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|
type | string | 否 | and | 条件类型andor |
op | string | 否 | in | 查找类型in>< |
dimension | string | 否 | dim1 | 过滤维度 |
values | array of string | 否 | ["1", "2"] | 维度值 |
sub_conditions | array of sub_conditions | 否 | [ { "dimension": "parse_success", "op": "in", "values": [ "1" ], "groupKey": "dimension" } ] | 具体条件 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|
tag_id | i32 | 否 | 1 | 标签ID |
group_id | i32 | 否 | 1 | 标签组ID |
sub_conditions
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|
type | string | 否 | and | 条件类型andor |
op | string | 否 | in | 查找类型in>< |
dimension | string | 否 | dim1 | 过滤维度 |
values | array of string | 否 | ["1", "2"] | 维度值 |
sub_conditions | array of string | 否 | [ { "dimension": "parse_success", "op": "in", "values": [ "1" ], "groupKey": "dimension" } ] | 具体条件 |
返回参数
参数 | 类型 | 示例值 | 描述 |
---|
data | object of data | - | 返回数据 |
errmsg | string | "" | 错误信息,成功为空 |
errno | i32 | 200 | 错误码,成功为200 |
data
参数 | 类型 | 示例值 | 描述 |
---|
issue_list | array of issue_list | [{count: 1, count_ratio: 0.25, crash_reason: "EXCEPTION_ACCESS_VIOLATION_READ",…},…] | 崩溃列表 |
issue_list_count | i32 | 32 | 崩溃总数 |
issue_list
参数 | 类型 | 示例值 | 描述 |
---|
count | i32 | 30 | 崩溃事件数 |
user | i32 | 22 | 崩溃影响用户数 |
issue_id | string | ff56eea75c0411ed95d | 崩溃ID |
crash_reason | string | outofmemory | 崩溃原因 |
crash_reason_max | string | outofmemory | 崩溃原因 |
max_key_stack | string | d3d11.dll CContext::TID3D11DeviceContext_UpdateSubresource_l | 崩溃聚合堆栈 |
max_event_id | string | - | 事件聚合 |
issue_manager | string | 张三 | 崩溃管理人 |
issue_status | string | 未处理 | 崩溃处理状态 |
issue_level | i32 | 1 | 崩溃等级 |
error_mini_chart | array of error_mini_chart | {dimensions: [{name: "start_time", type: "time"}, {name: "unknown", type: "string"}],…} | 错误数 |
user_mini_chart | array of user_mini_chart | {dimensions: [{name: "start_time", type: "time"}, {name: "unknown", type: "string"}],…} | 用户数 |
error_rate_mini_chart | array of error_rate_mini_chart | {dimensions: [{name: "start_time", type: "time"}, {name: "unknown", type: "string"}],…} | 错误率 |
user_rate_mini_chart | array of user_rate_mini_chart | {dimensions: [{name: "start_time", type: "time"}, {name: "unknown", type: "string"}],…} | 用户错误率 |
user_ratio | double | 0.01 | 用户错误率 |
count_ratio | double | 0.03 | 错误率 |
user_ratio_avg | double | 0.02 | 平均用户错误率 |
tag_info | array of tag_info | [{id: 121, tag_name: "22:222", group_id: 65}] | 崩溃标签信息 |
error_mini_chart
参数 | 类型 | 示例值 | 描述 |
---|
dimensions | array of dimensions | [{name: "start_time", type: "time"}] | 维度列表 |
source | array of string | [{start_time: 1665331200}] | 数据列表 |
user_mini_chart
参数 | 类型 | 示例值 | 描述 |
---|
dimensions | array of dimensions | [{name: "start_time", type: "time"}] | 维度列表 |
source | array of string | [{start_time: 1665331200}] | 数据列表 |
error_rate_mini_chart
参数 | 类型 | 示例值 | 描述 |
---|
dimensions | array of dimensions | [{name: "start_time", type: "time"}] | 维度列表 |
source | array of string | [{start_time: 1665331200}] | 数据列表 |
user_rate_mini_chart
参数 | 类型 | 示例值 | 描述 |
---|
dimensions | array of dimensions | [{name: "start_time", type: "time"}] | 维度列表 |
source | array of string | [{start_time: 1665331200}] | 数据列表 |
tag_info
参数 | 类型 | 示例值 | 描述 |
---|
id | i32 | 1 | 标签ID |
group_id | i32 | 1 | 所属标签组ID |
tag_name | string | tag | 标签名称 |
dimensions
参数 | 类型 | 示例值 | 描述 |
---|
name | string | cpu | 维度名 |
type | string | string | 维度值类型timestringint |
示例
请求示例
POST /?Action=PCCrashIssueList&Version=2022-10-28
{
"app_id": 12345,
"page_num": 1,
"page_size": 1,
"start_time": 1656288235,
"end_time": 1656288235,
"issue_tags": [
{
"group_id": 1,
"tag_id": 1
}
],
"region": "cn",
"filters": {
"values": [
"1",
"2"
],
"dimension": "dim1",
"type": "and",
"op": "in",
"sub_conditions": [
{
"dimension": "parse_success",
"op": "in",
"values": [
"1"
],
"groupKey": "dimension"
}
]
},
"issue_managers": [
"zhangshan"
],
"tag_op": "not_in",
"search_type": 1,
"issue_states": [
"unassigned",
"doing",
"done",
"be_processed_again"
],
"order": "desc",
"order_by_metric": "user",
"crash_type": "",
"issue_ids": [],
"issue_levels": [],
"crash_time_type": "server_time",
"search_text": "stack info",
"is_first_issue": false
}
正常返回示例
{
"errmsg": "",
"errno": 200,
"data": {
"issue_list": [
{
"max_event_id": "",
"max_key_stack": "d3d11.dll CContext::TID3D11DeviceContext_UpdateSubresource_l",
"count": 30,
"issue_manager": "张三",
"error_mini_chart": [
{
"dimensions": [
{
"type": "string",
"name": "start_time"
}
],
"source": "[{start_time: 1665331200}]"
}
],
"issue_id": "ff56eea75c0411ed95d",
"crash_reason_max": "outofmemory",
"user_ratio": 0.01,
"tag_info": [
{
"id": 1,
"group_id": 1,
"tag_name": "tag"
}
],
"error_rate_mini_chart": [
{
"dimensions": [
{
"type": "string",
"name": "start_time"
}
],
"source": "[{start_time: 1665331200}]"
}
],
"crash_reason": "outofmemory",
"user_ratio_avg": 0.02,
"count_ratio": 0.03,
"issue_level": 1,
"issue_status": "未处理",
"user": 22,
"user_rate_mini_chart": [
{
"source": "[{start_time: 1665331200}]",
"dimensions": [
{
"type": "string",
"name": "start_time"
}
]
}
],
"user_mini_chart": [
{
"source": "[{start_time: 1665331200}]",
"dimensions": [
{
"type": "string",
"name": "start_time"
}
]
}
]
}
],
"issue_list_count": 32
}
}
异常返回示例
{
"ResponseMetadata": {
"RequestId": "201806041104200100100232280022D30",
"Action": "PCCrashIssueList",
"Version": "2022-10-28",
"Service": "***",
"Region": "cn-north-1",
"Error": {
"Code": "200000",
"Message": "参数异常"
}
}
}