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

PCAlarmCandidate

最近更新时间2023.12.26 19:24:28

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

调用PCAlarmCandidate接口查看过滤项的可选值。

请求参数

Query

参数

类型

是否必选

示例值

描述

Action

String

PCAlarmCandidate

请求名称。

Version

String

2022-10-28

请求版本。

Body

参数

类型

是否必选

示例值

描述

common

object of common

-

通用参数。

flex_param

object of flex_param

-

过滤项。

common

参数

类型

是否必选

示例值

描述

aid

i64

12345

App ID。

env

string

crash

环境信息。

os

string

pc

系统。

flex_param

参数

类型

是否必选

示例值

描述

start_time

i32

1668156081

开始时间。

end_time

i32

1668156081

结束时间。

measure_list

array of measure_list

-

相关指标列表。

filter_name

string

os

过滤字段名称。

measure_list

参数

类型

是否必选

示例值

描述

type

string

monomial

指标类型。

  • monomial
  • polynomial

raw_measure_list

array of raw_measure_list

-

具体查询指标。

name

string

崩溃影响用户数

指标名称。

customId

string

xe3ejx98

前端用于还原页面。

raw_measure_list

参数

类型

是否必选

示例值

描述

measure_name

string

"{\metric\:\pc_flexible.count\,\event_dimension\:\pc_flexible.event_name\,\event_name\:\test_service_gyf\}"

具体的指标计算值。

filter_list

array of filter_list

-

过滤条件。

event_name

string

test_service_gyf

前端传了此参数, 后端没有用到,但是还原图表的时候是从这个字段读的事件名。

filter_list

参数

类型

是否必选

示例值

描述

op

string

in

过滤方式。

filter_name

string

cpu

用于表明filter的哪个维度。

values

array of string

["intel", "Qualcomm"]

过滤值。

返回参数

参数

类型

示例值

描述

data

object of data

-

返回内容。

errmsg

string

""

错误信息,成功为空。

errno

i32

200

错误码,成功为200。

data

参数

类型

示例值

描述

candidate_list

array of candidate_list

-

候选列表。

candidate_list

参数

类型

示例值

描述

label

string

windows

展示值。

value

string

windows

候选值。

请求示例

POST /?Action=PCAlarmCandidate&Version=2022-10-28 
{
    "common": {
        "aid": 12345,
        "os": "pc",
        "env": "crash",
        "site_type": ""
    },
    "flex_param": {
        "start_time": 1668156081,
        "end_time": 1668156081,
        "measure_list": [
            {
                "type": "monomial",
                "raw_measure_list": [
                    {
                        "measure_name": "\"{\\metric\\:\\pc_flexible.count\\,\\event_dimension\\:\\pc_flexible.event_name\\,\\event_name\\:\\test_service_gyf\\}\"",
                        "filter_list": [
                            {
                                "op": "in",
                                "filter_name": "cpu",
                                "values": [
                                    "intel",
                                    "Qualcomm"
                                ]
                            }
                        ],
                        "event_name": "test_service_gyf"
                    }
                ],
                "name": "崩溃影响用户数",
                "customId": "xe3ejx98"
            }
        ],
        "filter_name": "os"
    }
}

返回示例

正常返回示例

{
    "errno": 200,
    "data": {
        "candidate_list": [
            {
                "value": "windows",
                "label": "windows"
            }
        ]
    },
    "errmsg": ""
}

异常返回示例

{
    "ResponseMetadata": {
        "RequestId": "2018****22D30",
        "Action": "PCAlarmCandidate",
        "Version": "2022-10-28",
        "Service": "***",
        "Region": "cn-north-1",
        "Error": {
            "Code": "200000",
            "Message": "参数异常"
        }
    }
}