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

PCCrashTopAnalysis

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

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

调用PCCrashTopAnalysis接口查看崩溃指标在多维分析后的分布情况。

请求说明

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

请求参数

Query

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

Body

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

error_field

String

user

统计字段。

  • user:用户数
  • count:总数
top_analysis_fieldsArray of String["os", "cpu"]维度字段。
start_timeInteger1656288235开始时间。
end_timeInteger1656288235结束时间。
filtersObject of Condition-过滤条件。
issue_idsArray of String["bf1b6a03a99"]分析崩溃ID。
regionStringcn区域,默认cn。

crash_time_type

String

server_time

时间类型。

  • server_time:服务端时间
  • client_time:客户端时间
is_first_issueBooleanfalse是否为新发现的issue。
issue_levelsArray of Integer[]过滤issue等级。

search_type

Integer

1

堆栈过滤方式。

  • 0:字符串
  • 1:正则
search_textStringstack info堆栈过滤字段。

tag_op

String

not_in

tag 过滤方式。

  • not_in:不包含
  • in:包含
issue_tagsArray of TagAndGroupId-tag列表。
top_analysis_context_fieldsArray of String["contxt_key1"]分析context中的字段列表。
langStringzh国际化语言类型。
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" } ]具体条件。

TagAndGroupId

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

返回参数

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

TopAnalysisResp

参数类型示例值描述
sourceArray of TopAnalysisRespDetail-分析结果。

TopAnalysisRespDetail

参数类型示例值描述
dataArray of FieldDetail-维度值列表。
labelString系统维度名。

FieldDetail

参数类型示例值描述
countInteger1统计值。
dimension_fieldStringwindows维度值。

请求示例

POST /?Action=PCCrashTopAnalysis&Version=2022-10-28
{
    "app_id": 12345,
    "error_field": "user",
    "top_analysis_fields": [
        "os",
        "cpu"
    ],
    "start_time": 1656288235,
    "end_time": 1656288235,
    "lang": "zh",
    "search_type": 1,
    "top_analysis_context_fields": [
        "contxt_key1"
    ],
    "tag_op": "not_in",
    "search_text": "stack info",
    "issue_tags": [
        {
            "group_id": 1,
            "tag_id": 1
        }
    ],
    "issue_levels": [],
    "is_first_issue": true,
    "region": "cn",
    "filters": {
        "values": [
            "1",
            "2"
        ],
        "op": "in",
        "sub_conditions": [
            {
                "dimension": "parse_success",
                "op": "in",
                "values": [
                    "1"
                ],
                "groupKey": "dimension"
            }
        ],
        "type": "and",
        "dimension": "dim1"
    },
    "issue_ids": [
        "bf1b6a03a99"
    ],
    "crash_type": "",
    "crash_time_type": "server_time"
}

返回示例

{
    "errmsg": "",
    "errno": 200,
    "data": {
        "source": [
            {
                "data": [
                    {
                        "dimension_field": "windows",
                        "count": 1
                    }
                ],
                "label": "系统"
            }
        ]
    }
}