跳转至

【服务性能】列出



GET /api/v1/service_manage/performance/list

概述

列出服务清单性能信息

Query 请求参数

参数名 类型 必选 说明
start integer Y 时间 开始 单位 ms
end integer Y 时间 结束 单位 ms
filters json tag 过滤 跟 搜索 跟es querydata 接口一致
order string 按资源名排序, 格式[{key:desc/asc}]
pageIndex integer 页码
允许为空: False
例子: 10
$minValue: 1
pageSize integer 每页返回数量
允许为空: False
例子: 10
$minValue: 1
$maxValue: 100

参数补充说明

请求主体参数说明

filters 示例如下 之前的 search字段兼容到filters 使用正则 .*serviceName.*

   {"tags":[{"name":"__tags.__isError.keyword","value":["true"],"operation":"=","condition":"and"},{"condition":"and","name":"__tags.__serviceName","operation":"=~","value":[".*04.*"]}]}

** 可选的排序字段 **

key 类型
key 服务名
total_count 总请求次数
avg_resp_time 平均响应时间
avg_per_second 平均每秒请求次数
error_count 错误数
error_rate 错误率
sum_resp_time 总的请求时长
max_duration 最长请求时长
p50 p50
p75 p75
p90 p90
p95 p95
p99 p99, 默认排序字段,且降序排列

请求例子

curl 'https://openapi.guance.com/api/v1/service_manage/performance/list?end=1693810693999&start=1693767493000' \
  -H 'Content-Type: application/json' \
  -H 'DF-API-KEY: <DF-API-KEY>' \
  --compressed

响应

{
    "max_duration": 333744,
    "max_total_count": 66596,
    "max_per_second": 1.541574074074074,
    "max_avg_duration": 192929.50521193186,
    "max_sum_duration": 12844860598,
    "max_p50": 192983,
    "max_p75": 192983,
    "max_p90": 192983,
    "max_p95": 192983,
    "max_p99": 235711,
    "buckets": [
        {
            "key": "movies-api-java",
            "version": "1.0",
            "env": "example",
            "service": "movies-api-java",
            "source_type": "web",
            "total_count": 795,
            "avg_per_second": 0.01840277777777778,
            "avg_resp_time": 61268.97735849056,
            "sum_resp_time": 48708837,
            "max_duration": 333744,
            "p50": 51550,
            "p75": 55844,
            "p90": 78459,
            "p95": 99741,
            "p99": 235711,
            "error_count": 0,
            "error_rate": 0,
            "type": "web",
            "checkerInfo": [],
            "dfStatus": "ok",
            "__docid": "",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "anypath",
            "version": "gin1.1",
            "env": "test1",
            "service": "anypath",
            "source_type": "web",
            "total_count": 66578,
            "avg_per_second": 1.5411574074074075,
            "avg_resp_time": 192929.50521193186,
            "sum_resp_time": 12844860598,
            "max_duration": 212448,
            "p50": 192983,
            "p75": 192983,
            "p90": 192983,
            "p95": 192983,
            "p99": 192983,
            "error_count": 132,
            "error_rate": 0.001982636907086425,
            "type": "web",
            "checkerInfo": [
                {
                    "name": "测试{{host}}",
                    "uuid": "rul_xxxx32",
                    "type": "simpleCheck"
                },
                {
                    "name": "主机{{host}}高",
                    "uuid": "rul_xxxx32",
                    "type": "simpleCheck"
                },
                {
                    "name": "dcl test",
                    "uuid": "rul_xxxx32",
                    "type": "simpleCheck"
                }
            ],
            "dfStatus": "critical",
            "__docid": "a3d7f56895c1476a411986f1bf59c6d0",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "a",
            "version": "",
            "env": "test1",
            "service": "a",
            "source_type": "custom",
            "total_count": 66588,
            "avg_per_second": 1.541388888888889,
            "avg_resp_time": 98309.95656875112,
            "sum_resp_time": 6546263388,
            "max_duration": 104943,
            "p50": 97766,
            "p75": 97766,
            "p90": 97766,
            "p95": 97766,
            "p99": 97766,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "c2b6b30677c4930c3fb2494bd96f309f",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "b",
            "version": "",
            "env": "test1",
            "service": "b",
            "source_type": "custom",
            "total_count": 66596,
            "avg_per_second": 1.541574074074074,
            "avg_resp_time": 50361.48133521533,
            "sum_resp_time": 3353873211,
            "max_duration": 69838,
            "p50": 50529,
            "p75": 50529,
            "p90": 50529,
            "p95": 50529,
            "p99": 50529,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "7fcd9d572b590cd3c8ef0a24f2f63a54",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "c",
            "version": "",
            "env": "test1",
            "service": "c",
            "source_type": "custom",
            "total_count": 66575,
            "avg_per_second": 1.541087962962963,
            "avg_resp_time": 30253.189996244837,
            "sum_resp_time": 2014106124,
            "max_duration": 44549,
            "p50": 30040,
            "p75": 30040,
            "p90": 30040,
            "p95": 30040,
            "p99": 30040,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "575104c1b8c0bff66707738e631e5fdf",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "any",
            "version": "",
            "env": "test1",
            "service": "any",
            "source_type": "custom",
            "total_count": 66585,
            "avg_per_second": 1.5413194444444445,
            "avg_resp_time": 10267.040534654952,
            "sum_resp_time": 683630894,
            "max_duration": 25908,
            "p50": 10201,
            "p75": 10201,
            "p90": 10201,
            "p95": 10201,
            "p99": 10201,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "809baa4e3455d1c5b4967d9c54d9d777",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "r",
            "version": "",
            "env": "test1",
            "service": "r",
            "source_type": "custom",
            "total_count": 66521,
            "avg_per_second": 1.539837962962963,
            "avg_resp_time": 1194.87321297034,
            "sum_resp_time": 79484161,
            "max_duration": 3193,
            "p50": 1200,
            "p75": 1200,
            "p90": 1200,
            "p95": 1200,
            "p99": 1200,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "5bf8e12a7e1ddf2e8435bc7269761997",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "s",
            "version": "",
            "env": "test1",
            "service": "s",
            "source_type": "custom",
            "total_count": 66548,
            "avg_per_second": 1.540462962962963,
            "avg_resp_time": 1165.196534832001,
            "sum_resp_time": 77541499,
            "max_duration": 6014,
            "p50": 1176,
            "p75": 1176,
            "p90": 1176,
            "p95": 1176,
            "p99": 1176,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "7326b8bc9cfcc1576535138437371180",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        },
        {
            "key": "t",
            "version": "",
            "env": "test1",
            "service": "t",
            "source_type": "custom",
            "total_count": 66588,
            "avg_per_second": 1.541388888888889,
            "avg_resp_time": 1133.408527061933,
            "sum_resp_time": 75471407,
            "max_duration": 2969,
            "p50": 1130,
            "p75": 1130,
            "p90": 1130,
            "p95": 1130,
            "p99": 1130,
            "error_count": 0,
            "error_rate": 0,
            "type": "custom",
            "checkerInfo": [],
            "dfStatus": "critical",
            "__docid": "e691689bc8f07465b0009fa70f3072d0",
            "isFavorite": 0,
            "uuid": "sman_xxxx32"
        }
    ],
    "pageInfo": {
        "pageIndex": 1,
        "pageSize": 50,
        "count": 9,
        "totalCount": 9
    }
} 

文档评价

文档内容是否对您有帮助? ×