效能洞察

数据概览

请求

  1. GET /openapi/statistics/overview

返回

  1. {
  2. "project_count": 9, // 项目数量
  3. "cluster_count": 3, // 集群数量
  4. "service_count": 28, // 服务数量
  5. "workflow_count": 17, // 工作流数量
  6. "env_count": 15, // 环境数量
  7. "artifact_count": 332 // 交付物数量
  8. }

构建数据统计

请求

  1. GET /openapi/statistics/build

Query

参数名类型描述
startDateint64以秒为单位的 Unix 时间戳,统计从时间戳当天 00:00:00 开始的数据
endDateint64以秒为单位的 Unix 时间戳,统计到时间戳当天 23:59:59 结束的数据
productNames[]string项目列表

注意

若指定查询时间区间,startDate 和 endDate 需同时传递。

返回

  1. {
  2. "total": 10, // 总成功次数
  3. "success": 10, // 总构建次数
  4. "data": [ // 指定时间区间内,每天的构建数据详情
  5. {
  6. "date": "2022-08-01", // 构建统计日期
  7. "success": 4, // 当日成功次数
  8. "failure": 0, // 当日失败次数
  9. "total": 4 // 当日失败次数
  10. },
  11. {
  12. "date": "2022-08-02",
  13. "success": 3,
  14. "failure": 0,
  15. "total": 3
  16. },
  17. ...
  18. ]
  19. }

部署数据统计

请求

  1. GET /openapi/statistics/deploy

Query

参数名类型描述
startDateint64以秒为单位的 Unix 时间戳,统计从时间戳当天 00:00:00 开始的数据
endDateint64以秒为单位的 Unix 时间戳,统计到时间戳当天 23:59:59 结束的数据
productNames[]string项目列表

注意

若指定查询时间区间,startDate 和 endDate 需同时传递。

返回

  1. {
  2. "success": 8, // 总成功次数
  3. "total": 11, // 总部署次数
  4. "data": [ // 指定时间区间内,每天的部署数据详情
  5. {
  6. "date": "2022-08-10", // 部署统计日期
  7. "failure": 1, // 当日失败次数
  8. "success": 1, // 当日成功次数
  9. "total": 2, // 当日部署次数
  10. },
  11. {
  12. "date": "2022-08-11",
  13. "failure": 2,
  14. "success": 7,
  15. "total": 9,
  16. }
  17. ...
  18. ]
  19. }

测试数据统计

请求

  1. GET /openapi/statistics/test

Query

参数名类型描述
startDateint64以秒为单位的 Unix 时间戳,统计从时间戳当天 00:00:00 开始的数据
endDateint64以秒为单位的 Unix 时间戳,统计到时间戳当天 23:59:59 结束的数据
productNames[]string项目列表

注意

若指定查询时间区间,startDate 和 endDate 需同时传递。

返回

  1. {
  2. "case_count": 24, // 用例数量
  3. "exec_count": 13, // 统计期间执行次数
  4. "success_count": 13, // 统计期间成功数量
  5. "average_runtime": 10, // 统计期间测试任务平均执行时长
  6. "data": [ // 指定时间区间内,每周的测试数据详情
  7. {
  8. "date": "2022-08-11", // 以周为维度的统计日期
  9. "success_count": 0, // 以周为维度的成功次数
  10. "timeout_count": 0, // 以周为维度的超时次数
  11. "failed_count": 0 // 以周为维度的失败次数
  12. },
  13. {
  14. "date": "2022-08-04",
  15. "success_count": 2,
  16. "timeout_count": 0,
  17. "failed_count": 0
  18. },
  19. ...
  20. ]
  21. }

生产环境发布数据统计

请求

  1. GET /openapi/statistics/v2/release

Query

参数名类型描述
start_timeint64以秒为单位的 Unix 时间戳
end_timeint64以秒为单位的 Unix 时间戳
project_namestring项目标识

返回

  1. {
  2. "total": 10, # 生产环境发布次数
  3. "success_count": 9, # 生产环境发布成功次数
  4. "daily_stat": [ # 时间段内每日统计
  5. {
  6. "date": "2023-05-15", # 日期
  7. "total": 10, # 当日发布次数
  8. "success_count": 9, # 当日发布成功次数
  9. "fail_count": 1, # 当日发布失败次数
  10. }
  11. ...
  12. ]
  13. }