You need to enable JavaScript to run this app.
导航

PCCrashTrend

最近更新时间2024.05.07 20:48:37

首次发布时间2022.11.15 20:38:47

调用PCCrashTrend接口查看崩溃趋势。

请求说明

  • 请求方式:POST
  • 请求地址:/?Action=PCCrashTrend&Version=2022-10-28
ServiceName : apmplus_openapi
Region : cn-beijing
X-App-Ids : xxx
Content-Type : application/json

请求参数

Query

参数类型是否必选示例值描述
ActionStringPCCrashTrend接口名称。当前 API 的名称为 PCCrashTrend
VersionString2022-10-28接口版本。当前 API 的版本为 2022-10-28

Body

参数类型是否必选示例值描述
app_idInteger12345App ID。
start_timeInteger1656288235开始时间。
end_timeInteger1656288235结束时间。
granularityInteger30聚合力度,单位为秒。
issue_idsArray of String["bf1b6a03a99"]统计崩溃ID列表。
filtersObject of Condition-过滤条件。
contextJSON Map{os_version_parsed: ["10.0.17763 2928", "10.0.10586 0"]}自定义context,key-value样式,是您自定义的筛选项。
regionStringcn区域,默认cn。
issue_statesArray of String["unassigned"]过滤崩溃处理状态列表。
issue_managersArray of String["zhangsan"]过滤崩溃管理人列表。
crash_time_typeStringserver_time崩溃处理状态。
is_first_issueBooleanfalse是否为新发现的issue。
issue_levelsArray of Integer[]过滤issue等级。

search_type

Integer

1

堆栈过滤方式。

  • 0:字符串
  • 1:正则

tag_op

String

not_in

tag过滤方式。

  • not_in:不包含
  • in:包含
issue_tagsArray of TagAndGroupId-tag列表。
search_textStringstack info堆栈过滤字段。
group_by_fieldStringchannel分组字段,为空不分组。
crash_typeString""崩溃类型,pc_jank或者空。

Condition

参数类型是否必选示例值描述

op

String

in

查找类型。

  • in
  • >
  • <

type

String

and

条件类型。

  • and
  • or
valuesArray of String["1", "2"]维度值
dimensionStringdim1过滤维度。
sub_conditionsArray of Condition[ { "dimension": "parse_success", "op": "in", "values": [ "1" ], "groupKey": "dimension" } ]具体条件。

Context

参数类型是否必选示例值描述
keyStringos_version_parsed自定义筛选项的关键字。
valueArray of String["10.0.17763 2928", "10.0.10586 0"]自定义筛选项的取值。

TagAndGroupId

参数类型是否必选示例值描述
tag_idInteger1标签ID。
group_idInteger1标签组ID。

返回参数

参数类型示例值描述
dataObject of TrendResponseData-返回数据。
errmsgString""错误信息,成功为空。
errnoInteger200错误码,成功为200。

TrendResponseData

参数类型示例值描述
user_totalInteger4总影响用户数。
user_trendObject of ChartData-崩溃影响用户趋势。
error_totalInteger10总错误数。
error_trendObject of ChartData-崩溃错误趋势。
group_by_listArray of GroupByField-可用分组字段。
user_rate_totalDouble0.3总影响用户率。
user_rate_trendObject of ChartData-崩溃影响用户率。
error_rate_totalDouble0.01总错误率。
error_rate_trendObject of ChartData-崩溃错误率趋势。
user_rate_total_avgDouble0.24加权平均影响用户率。

ChartData

参数类型示例值描述
sourceArray of JSON Map[{start_time: 1665331200}]数据列表。
dimensionsArray of DimensionData-维度列表。

GroupByField

参数类型示例值描述
fieldStringchannel字段名。
descriptionString渠道展示名。

Source

参数类型示例值描述
keyStringstart_time维度定义的key。
valueDouble1665331200维度定义的key的取值。

DimensionData

参数类型示例值描述
nameStringstart_time维度名。

type

String

string

维度值类型。

  • time
  • string
  • int

请求示例

POST /?Action=PCCrashTrend&Version=2022-10-28
{
    "app_id":12345,
    "start_time":1656288235,
    "end_time":1656288235,
    "granularity":30,
    "issue_levels":[

    ],
    "group_by_field":"channel",
    "issue_states":[
        "unassigned"
    ],
    "issue_tags":[
        {
            "group_id":1,
            "tag_id":1
        }
    ],
    "crash_time_type":"server_time",
    "filters":{
        "values":[
            "1",
            "2"
        ],
        "sub_conditions":[
            {
                "dimension":"parse_success",
                "op":"in",
                "values":[
                    "1"
                ],
                "groupKey":"dimension"
            }
        ],
        "type":"and",
        "op":"in",
        "dimension":"dim1"
    },
    "context":{
        "os_version_parsed":[
            "10.0.17763 2928",
            "10.0.10586 0"
        ]
    },
    "search_text":"stack info",
    "issue_managers":[
        "zhangsan"
    ],
    "tag_op":"not_in",
    "region":"cn",
    "search_type":1,
    "is_first_issue":false,
    "crash_type":"",
    "issue_ids":[
        "bf1b6a03a99"
    ]
}

返回示例

{
    "errmsg": "",
    "errno": 200,
    "data": {
        "group_by_list": [
            {
                "field": "channel",
                "description": "渠道"
            }
        ],
        "user_rate_total": 0.3,
        "user_rate_trend": {
            "source": [
                {
                    "start_time": 1665331200
                }
            ],
            "dimensions": [
                {
                    "type": "string",
                    "name": "start_time"
                }
            ]
        },
        "user_trend": {
            "dimensions": [
                {
                    "name": "start_time",
                    "type": "string"
                }
            ],
            "source": [
                {
                    "start_time": 1665331200
                }
            ]
        },
        "user_rate_total_avg": 0.24,
        "error_trend": {
            "dimensions": [
                {
                    "name": "start_time",
                    "type": "string"
                }
            ],
            "source": [
                {
                    "start_time": 1665331200
                }
            ]
        },
        "error_rate_trend": {
            "dimensions": [
                {
                    "type": "string",
                    "name": "start_time"
                }
            ],
            "source": [
                {
                    "start_time": 1665331200
                }
            ]
        },
        "error_rate_total": 0.01,
        "error_total": 10,
        "user_total": 4
    }
}