Skip to main content

Operational Analysis

Action List

POST /adhoc/query

Body request parameter

{
"datasource": "BRS_WECHAT_APPLET ",
"timePeriod": 360
"endTime ": "",
"dimensions ": [
"path ",
"operaName"
],
"filters ": [
{
"name": "mpId ",
"value ": [
10
],
"operator": "IN"
}
],
"metrics ": [
"actionCount"
],
"orderByExprs": "actionCount desc ",
"limit": 100
"render": "object"
}

Request Parameters

NameLocationTypeRequiredDescription
bodybodyobjectNonone

Return Example

[
{
"actionCount ": {
"format": "27 ",
"label": "Operation Count ",
"unit ": "",
"value": 27
},
"path": "/pages/index/index ",
"operaName": "endSetData ",
"pathFocus": true
"pathAlias ": "",
"operaAlias ": ""
}
]

Return Results

Status CodeMeaning of status codeDescriptionData Model
200OKnoneInline

Return data structure

Status Code 200

NameTypeRequiredConstraintsChinese nameDescription
» actionCountobjecttruenonenone
»» formatstringtruenonenone
»» labelstringtruenonenone
»» unitstringtruenonenone
»» valueintegertruenonenone
» pathstringtruenonenone
» operaNamestringtruenonenone
» pathFocusbooleantruenonenone
» pathAliasstringtruenonenone
» operaAliasstringtruenonenone

Operation/Operation Trace

Operation trace details

POST /abnormal/action/trace

Body request parameter

{
"timePeriod": 10081
"endTime ": "",
"filters ": [
{
"name": "mpId ",
"value ": [
10
],
"operator": "IN"
}
],
"datasource": "MP_ACTION_TRACE ",
"metrics": []
"dimensions ": [
"*"
],
"orderByExprs": "timestamp desc ",
"render": "object"
}

Request Parameters

NameLocationTypeRequiredDescription
traceIdquerystringNonone
bodybodyobjectNonone

Return Example

{
"code": 200
"msg": "success ",
"data ": {
"mpId": 10
"uid": "testUser ",
"sid": "31f5f4d1-358d-406a-988c-9642c42e193a ",
"userId": "testUser ",
"sessionId": "31f5f4d1-358d-406a-988c-9642c42e193a ",
"ip": "114.242.217.98 ",
"countryId": 48
"regionId": 4811
"cityId": 481101
"countyId": 48110105
"carrierId": 16
"countryName": "China ",
"regionName": "Beijing ",
"cityName": "Beijing ",
"countyName": "Chaoyang District",
"carrierName": "China Unicom ",
"system": "iOS 10.0.1 ",
"deviceType": "iPhone 12/13 (Pro) ",
"wechatVersion": "8.0.5 ",
"sdkVersion": "3.6.0 ",
"v": "V4.2.2 ",
"releaseName": "V4.2.2 ",
"networkType": "wifi ",
"connectType": "wifi ",
"screenHeight": "844 ",
"screenWidth": "390 ",
"timestamp": "2025-03-19 14:23 ",
"traceId": "694d30134acd4697ab1e523e9d48eb23 ",
"path": "/pages/cptest/cptest ",
"operaName": "sendToServer ",
"traceData": "{\"id\":6,\"type\":\"event\",\"name\":\"sendToServer\",\"count\":0,\"start\":1742365305925,\"end\":1742365326164,\"duration\":20239 \"requests\":[{\"id\":0,\"type\":\"request\",\"name\":null,\"count\":0,\"start\":1742365305925,\"end\":1742365316070,\"duration\":10145 \"requests\":[{\"id\":0,\"type\":\"request\",\"name\":null,\"count\":0,\"start\":1742365316070,\"end\":1742365326163,\"duration\":10093 \"requests\":null,\"apis\":null,\"data\":null,\"operaName\":\"sendToServer\",\"path\":\"/pages/cptest/cptest\",\"prevPath\":\"/pages/about/about\",\"normalizeBeforePath\":\"pages/cptest/cptest \" ,\"normalizeBeforeFromPath\":\"pages/about/about\",\"traceId\":\"b5d1f14b08b640d6a09dadac17937ab9\",\"spanId\":\"c4174ae55d214fcc\",\"parentSpanId\":\"9f8332a40f684167\",\"url\":\"https://reportalpha1.tingyun.com/demo-server/api/moviesDetail\",\"method \":\" GET\",\"cbTime\":0,\"send\":0,\"rec\":685,\"statusCode\":504,\"s_id\":null,\"s_name\":null,\"s_du\":null,\"s_qu\":null \"t_id\":null,\"custom\":null,\"serverId\":0,\"serverInstanceId\":0,\"failMessage\":null,\"status\":null,\"requestFiltered\":0,\"ct\":\"text/html \", \"apms\":{},\"eventFail\":false,\"requestId\":6}],\"apis\":null,\"data\":null,\"operaName\":\"sendToServer\",\"path\":\"/pages/cptest/cptest \",\" prevPath\":\"/pages/about/about\",\"normalizeBeforePath\":\"pages/cptest/cptest\",\"normalizeBeforeFromPath\":\"pages/about/about\",\"traceId\":\"3a9d7f6ea07040959ee6ce5b10b30b7a\",\"spanId\":\"9f8332a40f684167\",\"parentSpanId\":\"845625dc49e843cb \",\" url\":\"https://reportalpha1.tingyun.com/demo-server/api/index? city=undefined&counts=undefined&start=undefined\",\"method\":\"GET\",\"cbTime\":5,\"send\":0,\"rec\":734,\"statusCode\":504,\"s_id\":null ,\" s_name\":null,\"s_du\":null,\"s_qu\":null,\"t_id\":null,\"custom\":null,\"serverId\":0,\"serverInstanceId\":0,\"failMessage\":null,\"status \": null,\"requestFiltered\":0,\"ct\":\"text/html\",\"apms\":{},\"eventFail\":true,\"requestId\":3}],\"apis\":null,\"data\":{\"target \" :{ \"offsetLeft\":0, \"offsetTop\":949, \"id\": \"sendrequest\", \"x\":236.3000030517578, \"y\":977.75 },\"dataset\":{\"targetName\":\"Click Send server Request\",\" methodName\":\"sendToServer\"}},\"operaName\":null,\"path\":\"/pages/cptest/cptest\",\"prevPath\":\"/pages/about/about\",\"normalizeBeforePath\":\"pages/cptest/cptest\",\"normalizeBeforeFromPath\":\"pages/about/about \",\" traceId\":\"694d30134acd4697ab1e523e9d48eb23\",\"spanId\":\"845625dc49e843cb\",\"parentSpanId\":\"a3c9043c229d4b4c\",\"info\":{\"windowHeight\":\"671\",\"routeTrack\":[{\"timestamp\":1742364944680 ,\" route\":\"pages/cptest/cptest\"},{\"timestamp\":1742364948907,\"route\":\"pages/index/index\"},{\"timestamp\":1742364953157,\"route\":\"pages/about/about\"},{\"timestamp\":1742364955279,\"route \": \"pages/cptest/cptest\"},{\"timestamp\":1742365178921,\"route\":\"pages/index/index\"},{\"timestamp\":1742365184140,\"route\":\"pages/cptest/cptest\"},{\"timestamp\":1742365285774,\"route \":\" pages/index/index\"},{\"timestamp\":1742365298106,\"route\":\"pages/about/about\"},{\"timestamp\":1742365298933,\"route\":\"pages/cptest/cptest\"},{\"timestamp\":1742365318328,\"route\":\"pages/login1/login1\"} ],\"ua\":\"Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1 wechatdevtools/1.06.2412050 MicroMessenger/8.0.5 Language/zh_CN webview/\",\"windowWidth\":\"390\"}} ",
"operaTime": 20239
"operaRequestTime": 20238
"operaServerTime": 0
"operaRequestCount": 2
"operaServerCount": 0
},
"status": 200
}

Return Results

Status CodeMeaning of status codeDescriptionData Model
200OKnoneInline

Return data structure

Status Code 200

NameTypeRequiredConstraintsChinese nameDescription
» codeintegertruenonenone
» msgstringtruenonenone
» dataobjecttruenonenone
»» mpIdintegertruenonenone
»» uidstringtruenonenone
»» sidstringtruenonenone
»» userIdstringtruenonenone
»» sessionIdstringtruenonenone
»» ipstringtruenonenone
»» countryIdintegertruenonenone
»» regionIdintegertruenonenone
»» cityIdintegertruenonenone
»» countyIdintegertruenonenone
»» carrierIdintegertruenonenone
»» countryNamestringtruenonenone
»» regionNamestringtruenonenone
»» cityNamestringtruenonenone
»» countyNamestringtruenonenone
»» carrierNamestringtruenonenone
»» systemstringtruenonenone
»» deviceTypestringtruenonenone
»» wechatVersionstringtruenonenone
»» sdkVersionstringtruenonenone
»» vstringtruenonenone
»» releaseNamestringtruenonenone
»» networkTypestringtruenonenone
»» connectTypestringtruenonenone
»» screenHeightstringtruenonenone
»» screenWidthstringtruenonenone
»» timestampstringtruenonenone
»» traceIdstringtruenonenone
»» pathstringtruenonenone
»» operaNamestringtruenonenone
»» traceDatastringtruenonenone
»» operaTimeintegertruenonenone
»» operaRequestTimeintegertruenonenone
»» operaServerTimeintegertruenonenone
»» operaRequestCountintegertruenonenone
»» operaServerCountintegertruenonenone
» statusintegertruenonenone

Failed action Trace

POST /adhoc/query

Body request parameter

{
"datasource": "MP_ACTION_TRACE ",
"timePeriod": 10080
"endTime ": "",
"dimensions ": [
"timestamp ",
"traceId ",
"operaName ",
"path ",
"userId ",
"sessionId ",
"ip ",
"actionDur ",
"countryId ",
"regionId ",
"cityId ",
"countyId ",
"carrierId ",
"connectType ",
"wechatVersion ",
"system ",
"deviceType ",
"actionDur ",
"operaStatus"
],
"filters ": [
{
"name": "mpId ",
"value ": [
10
],
"operator": "IN"
},
{
"name": "failCount ",
"value ": [
0
],
"operator ": "! ="
}
],
"groupBy": false
"orderByExprs": "timestamp desc ",
"limit": 10
"render": "list"
}

Request Parameters

NameLocationTypeRequiredDescription
bodybodyobjectNonone

Return Example

[
{
"connectType": "wifi ",
"regionName": "Beijing ",
"cityId": 481101
"countryId": 48
"operaAlias ": "",
"path": "/pages/cptest/cptest ",
"cityName": "Beijing ",
"carrierName": "China Unicom ",
"countyId": 48110105
"operaStatus": 2
"timestamp": 1742365419000
"countyName": "Chaoyang District",
"traceId": "694d30134acd4697ab1e523e9d48eb23 ",
"deviceType": "iPhone 12/13 (Pro) ",
"ip": "114.242.217.98 ",
"pathFocus": true
"sessionId": "31f5f4d1-358d-406a-988c-9642c42e193a ",
"userId": "testUser ",
"system": "iOS 10.0.1 ",
"regionId": 4811
"operaName": "sendToServer ",
"actionDur": 20239
"wechatVersion": "8.0.5 ",
"countryName": "China ",
"carrierId": 16
"pathAlias ": ""
}
]

Return Results

Status CodeMeaning of status codeDescriptionData Model
200OKnoneInline

Return data structure

Status Code 200

NameTypeRequiredConstraintsChinese nameDescription
» connectTypestringtruenonenone
» regionNamestringtruenonenone
» cityIdintegertruenonenone
» countryIdintegertruenonenone
» operaAliasstringtruenonenone
» pathstringtruenonenone
» cityNamestringtruenonenone
» carrierNamestringtruenonenone
» countyIdintegertruenonenone
» operaStatusintegertruenonenone
» timestampintegertruenonenone
» countyNamestringtruenonenone
» traceIdstringtruenonenone
» deviceTypestringtruenonenone
» ipstringtruenonenone
» pathFocusbooleantruenonenone
» sessionIdstringtruenonenone
» userIdstringtruenonenone
» systemstringtruenonenone
» regionIdintegertruenonenone
» operaNamestringtruenonenone
» actionDurintegertruenonenone
» wechatVersionstringtruenonenone
» countryNamestringtruenonenone
» carrierIdintegertruenonenone
» pathAliasstringtruenonenone

Slow operation Trace

POST /adhoc/query

Body request parameter

{
"datasource": "MP_ACTION_TRACE ",
"timePeriod": 10080
"endTime ": "",
"dimensions ": [
"timestamp ",
"traceId ",
"operaName ",
"path ",
"userId ",
"sessionId ",
"ip ",
"actionDur ",
"countryId ",
"regionId ",
"cityId ",
"countyId ",
"carrierId ",
"connectType ",
"wechatVersion ",
"system ",
"deviceType ",
"actionDur"
],
"filters ": [
{
"name": "mpId ",
"value ": [
10
],
"operator": "IN"
},
{
"name": "slowCount ",
"value ": [
0
],
"operator ": "! ="
}
],
"groupBy": false
"orderByExprs": "timestamp desc ",
"limit": 10
"render": "list"
}

Request Parameters

NameLocationTypeRequiredDescription
bodybodyobjectNonone

Return Example

[
{
"connectType": "wifi ",
"regionName": "Beijing ",
"cityId": 481101
"countryId": 48
"operaAlias ": "",
"path": "/pages/cptest/cptest ",
"cityName": "Beijing ",
"carrierName": "China Unicom ",
"countyId": 48110105
"timestamp": 1742365419000
"countyName": "Chaoyang District",
"traceId": "694d30134acd4697ab1e523e9d48eb23 ",
"deviceType": "iPhone 12/13 (Pro) ",
"ip": "114.242.217.98 ",
"pathFocus": true
"sessionId": "31f5f4d1-358d-406a-988c-9642c42e193a ",
"userId": "testUser ",
"system": "iOS 10.0.1 ",
"regionId": 4811
"operaName": "sendToServer ",
"actionDur": 20239
"wechatVersion": "8.0.5 ",
"countryName": "China ",
"carrierId": 16
"pathAlias ": ""
}
]

Return Results

Status CodeMeaning of status codeDescriptionData Model
200OKnoneInline

Return data structure

Status Code 200

NameTypeRequiredConstraintsChinese nameDescription
» connectTypestringtruenonenone
» regionNamestringtruenonenone
» cityIdintegertruenonenone
» countryIdintegertruenonenone
» operaAliasstringtruenonenone
» pathstringtruenonenone
» cityNamestringtruenonenone
» carrierNamestringtruenonenone
» countyIdintegertruenonenone
» timestampintegertruenonenone
» countyNamestringtruenonenone
» traceIdstringtruenonenone
» deviceTypestringtruenonenone
» ipstringtruenonenone
» pathFocusbooleantruenonenone
» sessionIdstringtruenonenone
» userIdstringtruenonenone
» systemstringtruenonenone
» regionIdintegertruenonenone
» operaNamestringtruenonenone
» actionDurintegertruenonenone
» wechatVersionstringtruenonenone
» countryNamestringtruenonenone
» carrierIdintegertruenonenone
» pathAliasstringtruenonenone