更新时间:2025-12-25 GMT+08:00

获取指定应用的应用部署成功率

功能介绍

获取指定应用的应用部署成功率。

调用方法

请参见如何调用API

URI

POST /v2/{project_id}/tasks/metrics/success-rate

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目id,获取方式请参见获取项目id

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

start_date

String

参数解释

区间开始时间。格式为yyyy-MM-dd。例如:2022-03-16。

约束限制

与end_date配合使用,end_date需大于等于start_date,开始时间和结束时间间隔不能超过366天。

取值范围

不涉及。

默认取值

不涉及。

end_date

String

参数解释

区间结束时间。格式为yyyy-MM-dd。例如:2022-04-15。

约束限制

与start_date配合使用,end_date需大于等于start_date,开始时间和结束时间间隔不能超过366天。

取值范围

不涉及。

默认取值

不涉及。

task_ids

Array of strings

参数解释

任务id列表。

约束限制

不涉及。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

默认取值

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

project_id

String

参数解释

项目id,获取方式请参见获取项目id

取值范围

只能由英文字母、数字组成,且长度为32个字符。

project_name

String

参数解释

项目名称。

取值范围

长度为[3,128]个字符。

start_date

String

参数解释

部署应用开始时间范围的左边界(包含)。格式为yyyy-MM-dd。例如:2022-10-26。

取值范围

不涉及。

end_date

String

参数解释

部署应用开始时间范围的右边界(包含)。格式为yyyy-MM-dd。例如:2022-10-26。

取值范围

不涉及。

tasks_success_rate

Array of TaskSuccessRate objects

参数解释

应用的成功率列表。

表4 TaskSuccessRate

参数

参数类型

描述

task_id

String

参数解释

任务id。

取值范围

只能由英文字母、数字组成,且长度为32个字符。

task_name

String

参数解释

应用名称。

取值范围

由中文字符、英文字母、数字及“_”、“-”组成,且长度为[3-128]个字符。

success_rate

String

参数解释

成功率,单位%。

取值范围

0-100。

record_count

Integer

参数解释

查询到的应用部署记录数。

取值范围

不涉及。

success_record_count

Integer

参数解释

成功的应用部署记录数。

取值范围

不涉及。

请求示例

https://{endpoint}/v2/89931e210b214b5892ea833712f0f5e0/tasks/metrics/success-rate

{
  "start_date" : "2022-01-01",
  "end_date" : "2022-10-26",
  "task_ids" : [ "5bf0a54f36b04ddda7b94470fee39307", "b6d20b703ffe4a04bc68790ddabf6ab7" ]
}

响应示例

状态码:200

OK 请求响应成功

{
  "project_id" : "89931e210b214b5892ea833712f0f5e0",
  "project_name" : "Happy",
  "start_date" : "2022-01-01",
  "end_date" : "2022-10-26",
  "tasks_success_rate" : [ {
    "task_id" : "5bf0a54f36b04ddda7b94470fee39307",
    "task_name" : "happy482URL健康测试",
    "success_rate" : "0",
    "record_count" : 8,
    "success_record_count" : 0
  }, {
    "task_id" : "b6d20b703ffe4a04bc68790ddabf6ab7",
    "task_name" : "happy486启动停止Tomcat",
    "success_rate" : "14.29",
    "record_count" : 14,
    "success_record_count" : 2
  } ]
}

状态码

状态码

描述

200

OK 请求响应成功

错误码

请参见错误码