接口说明
调用 apiList接口查询api统计数据。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
请求语法
GET /paasopenapi/api/cmparmsadmin/cmparms/tenant/transactions/stat/list HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
regionCode | String | Query | 是 | bbd132b51e942ac1100 | 资源池编码 |
projectCode | String | Query | 是 | carms | 项目编码 |
serviceCode | String | Query | 否 | log_service | 应用编码 |
deployment | String | Query | 否 | carms | 部署环境编码 |
transaction | String | Query | 否 | /pipeline/execute/countInfo | 接口名称 |
sort | String | Query | 否 | count | 排序字段(count:请求数,avgDuration:平均耗时,failedCount:错误数,exceptionCount:异常数),默认:count |
order | String | Query | 否 | desc | 排序方式(desc/asc),默认:desc |
startTime | String | Query | 是 | 1694655862982 | 开始时间 |
endTime | String | Query | 否 | 1694655962982 | 结束时间 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
code | Integer | 0 | 返回状态码 |
data | List | - | 接口信息结构体 |
msg | String | "" | 返回信息 |
TransactionStatDTO的数据结构如下:
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
name | String | /project/add | 名称 |
avgDuration | Double | 0.98 | 平均响应时间(ms) |
maxDuration | Double | 185.16 | 最大响应时间(ms) |
p50Duration | Double | 0.0 | 50%请求响应时间(ms) |
p75Duration | Double | 0.0 | 75%请求响应时间(ms) |
p90Duration | Double | 0.0 | 90%请求响应时间(ms) |
p99Duration | Double | 0.0 | 99%请求响应时间(ms) |
count | Long | 4074 | 请求数 |
failedCount | Long | 0 | 错误数 |
exceptionCount | Long | 0 | 异常数 |
slowCount | Long | 0 | 慢查询数量 |
示例
请求示例
GET /paasopenapi/api/cmparmsadmin/cmparms/tenant/transactions/stat/list?startTime=1694655662982&endTime=1694655962982&sort=count&projectCode=_carms_&serviceCode=cmplogadmin®ionCode=d8bbd132b53a02&deployment=_carms_ HTTP/1.1
Content-Type:application/json
正常返回示例
HTTP/1.1 200 OK
{
"code":0,
"data":[
{
"avgDuration":0.98,
"count":4074,
"exceptionCount":0,
"failedCount":0,
"histogram":[
{}
],
"maxDuration":185.16,
"name":"/project/add",
"p50Duration":0,
"p75Duration":0,
"p90Duration":0,
"p99Duration":0,
"slowCount":0,
"timestamp":"2019-08-24T14:15:22Z"
}
],
"msg":""
}
错误码
Http状态码 | 错误码 | 错误码描述 |
---|---|---|
400 | MissingParameter | 缺少必要的请求参数。 |
402 | InvalidParameterValue | 请求参数取值错误。 |
500 | FailedOperation | 操作失败。 |