获取指定应用的应用部署成功率
功能介绍
获取指定应用的应用部署成功率。
调用方法
请参见如何调用API。
URI
POST /v2/{project_id}/tasks/metrics/success-rate
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 参数解释: 项目id,获取方式请参见获取项目id。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
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
参数 | 参数类型 | 描述 |
|---|---|---|
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 | 参数解释: 应用的成功率列表。 |
请求示例
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 请求响应成功 |
错误码
请参见错误码。

