获取指定应用的应用部署成功率
功能介绍
获取指定应用的应用部署成功率。
调用方法
请参见如何调用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 请求响应成功 |
错误码
请参见错误码。