获取指定应用的应用部署成功率
功能介绍
获取指定应用的应用部署成功率。
调用方法
请参见如何调用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 | 参数解释: 应用的成功率列表。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| 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 请求响应成功 |
错误码
请参见错误码。