统计某个用户所有配置集合的运行状态 - ShowGitopsStatistics
功能介绍
统计某个用户所有配置集合的运行状态
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。
URI
GET /v1/configsets/statistics
请求参数
无
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| overviewStatus | OverviewReconcileStatus object | 所有集群中配置集合的状态总览 |
| items | Array of ClusterReconcileStatus objects | 每个集群的配置集合状态 |
| total | Integer | 所有页的结果的总数 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| configSetTotalNum | Integer | 配置集合总数 |
| healthStatusNum | Integer | 健康状态的配置集合数量 |
| failedStatusNum | Integer | 失败状态的配置集合数量 |
| unknownStatusNum | Integer | 未知状态的配置集合数量 |
| progressingStatusNum | Integer | 正在处理中的配置集合数量 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| clusterID | String | 集群id |
| configSetTotalNum | Integer | 集群中配置集合的总数 |
| healthStatusNum | Integer | 健康状态的配置集合数量 |
| failedStatusNum | Integer | 失败状态的配置集合数量 |
| unknownStatusNum | Integer | 未知状态的配置集合数量 |
| progressingStatusNum | Integer | 正在处理中的配置集合数量 |
| k8sResourceNum | Integer | 与集群关联的Kubernetes资源数量 |
| sourceRepoNum | Integer | 与集群关联的源代码仓库数量 |
状态码:400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| - | String | - |
请求示例
无
响应示例
状态码:200
用户所有配置集合的运行状态的统计结果
{
"overviewStatus" : {
"configSetTotalNum" : 1,
"failedStatusNum" : 1
},
"items" : [ {
"clusterID" : "375f1918-5924-11ee-bfe7-0255ac1001b8",
"configSetTotalNum" : 1,
"failedStatusNum" : 1,
"sourceRepoNum" : 1
}, {
"clusterID" : "620a2278-568c-11ee-a207-0255ac10004d"
} ],
"total" : 2
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 用户所有配置集合的运行状态的统计结果 |
| 400 | 客户端请求错误,服务器无法执行请求 |
错误码
请参见错误码。