调用DescribeFaultDiagnosisFactorDistributionStat获取异常诊断的影响因素分布。

使用说明

本接口用于获取异常诊断的影响因素分布。使用该接口时,支持查询最近48小时且查询范围不超过24小时的数据。

QPS限制

本接口的单用户QPS限制为10次/秒。超过限制,API调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见QPS限制

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /api/diagnosis/describeFaultDiagnosisFactorDistributionStat HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
AppId String Query 0rbd****

App ID,可通过控制台创建和查询。

StartTs Long Query 1615806196

查询的开始时间,使用UNIX时间戳表示,单位:秒。

EndTs Long Query 1615892596

查询的结束时间,使用UNIX时间戳表示,单位:秒。

返回数据

名称 类型 示例值 描述
StatList Array of FactorData

影响因素分布统计数据。

FactorId String UNKNOWN

影响因素ID,详情请参见下文中的影响因素ID取值。

UserCount Integer 449

影响用户数。

UserRatio Float 0.9239

影响用户占比。

RequestId String D5220A80-94A3-4C3E-B0BC-DD914FB46BE4

请求ID。

影响因素ID取值如下所示:

ID

描述

1

发布端网络差。

2

订阅端网络差。

3

发布端设备性能差。

4

发布端关闭摄像头。

5

发布端切到后台运行。

6

发布端WiFi信号差。

7

订阅端WiFi信号差。

8

发布端CPU使用率高。

9

订阅端CPU使用率高。

10

DNS解析慢。

11

获取配置解析慢。

12

GSLB解析慢。

13

发布端网络延迟抖动。

14

发布端网丢包抖动。

15

发布端带宽低。

16

订阅端网络延迟抖动。

17

订阅端网络丢包抖动。

18

订阅端带宽低。

19

用户请求耗时长。

20

服务转发首帧请求耗时长。

21

服务内部首帧处理耗时长。

22

服务返回首包耗时长。

23

首帧渲染耗时长。

24

入会请求耗时长。

25

服务内部入会建联耗时长。

26

服务内部入会处理耗时长。

UNKNOWN

未知。

示例

请求示例

POST /api/diagnosis/describeFaultDiagnosisFactorDistributionStat?AppId=0rbd****&StartTs=1615806196&EndTs=1615892596 HTTP/1.1
Host: vdc.cn-shenzhen.aliyuncs.com 
Date: GMT Date

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeFaultDiagnosisFactorDistributionStatResponse>
    <code>200</code>
    <data>
        <StatList>
            <UserCount>449</UserCount>
            <FactorId>UNKNOWN</FactorId>
            <UserRatio>0.9239</UserRatio>
        </StatList>
        <StatList>
            <UserCount>30</UserCount>
            <FactorId>1</FactorId>
            <UserRatio>0.0617</UserRatio>
        </StatList>
        <StatList>
            <UserCount>4</UserCount>
            <FactorId>4</FactorId>
            <UserRatio>0.0082</UserRatio>
        </StatList>
        <StatList>
            <UserCount>2</UserCount>
            <FactorId>2</FactorId>
            <UserRatio>0.0041</UserRatio>
        </StatList>
        <StatList>
            <UserCount>1</UserCount>
            <FactorId>5</FactorId>
            <UserRatio>0.0021</UserRatio>
        </StatList>
        <RequestId>D5220A80-94A3-4C3E-B0BC-DD914FB46BE4</RequestId>
    </data>
    <httpStatusCode>200</httpStatusCode>
    <requestId>D5220A80-94A3-4C3E-B0BC-DD914FB46BE4</requestId>
    <successResponse>true</successResponse>
</DescribeFaultDiagnosisFactorDistributionStatResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "code" : "200",
  "data" : {
    "StatList" : [ {
      "UserCount" : 449,
      "FactorId" : "UNKNOWN",
      "UserRatio" : 0.9239
    }, {
      "UserCount" : 30,
      "FactorId" : "1",
      "UserRatio" : 0.0617
    }, {
      "UserCount" : 4,
      "FactorId" : "4",
      "UserRatio" : 0.0082
    }, {
      "UserCount" : 2,
      "FactorId" : "2",
      "UserRatio" : 0.0041
    }, {
      "UserCount" : 1,
      "FactorId" : "5",
      "UserRatio" : 0.0021
    } ],
    "RequestId" : "D5220A80-94A3-4C3E-B0BC-DD914FB46BE4"
  },
  "httpStatusCode" : "200",
  "requestId" : "D5220A80-94A3-4C3E-B0BC-DD914FB46BE4",
  "successResponse" : true
}