获取智能运维任务列表及详情
功能介绍
该接口用于获取智能运维任务列表及详情。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。
URI
GET /v1.0/{project_id}/clusters/{cluster_id}/ai-ops
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID。获取方法请参见获取项目ID和名称。 |
cluster_id |
是 |
String |
指定待查询的集群ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
limit |
否 |
Integer |
分页参数,列表当前分页的数量限制。 |
start |
否 |
Integer |
偏移量。 偏移量为一个大于0小于终端节点服务总个数的整数, 表示从偏移量后面的终端节点服务开始查询。 |
请求参数
无
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
total_size |
Integer |
检测任务个数。 |
aiops_list |
Array of aiops_list objects |
检测任务详情列表 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
检测任务id。 |
name |
String |
检测任务名称。 |
desc |
String |
检测任务描述。 |
status |
Integer |
任务执行状态。
|
summary |
summary object |
风险概要。 |
create_time |
String |
检测任务创建时间戳。 |
smn_status |
String |
检测任务SMN告警任务发送状态。
|
smn_fail_reason |
String |
发送失败原因。 |
task_risks |
Array of AIOpsRiskInfo objects |
风险项详情。 |
请求示例
获取智能运维任务列表及详情。
GET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/ai-ops
响应示例
状态码: 200
请求成功。
{ "aiops_list" : [ { "id" : "7381a80b-68cb-4b9e-8226-37d686b18b1d", "name" : "aiops-test", "desc" : "", "status" : 200, "summary" : { "high" : 1, "medium" : 0, "suggestion" : 1 }, "create_time" : 1687944156750, "smn_status" : "not_open", "smn_fail_reason" : null, "task_risks" : [ { "riskType" : "检测集群7天内是否有快照备份失败,或7天内无快照备份记录。", "level" : "suggestion", "desc" : "集群7天内无快照备份记录。", "suggestion" : "建议您开启集群快照功能并保持7天内快照备份成功。如快照备份失败,建议您进入集群快照页面详细查看失败原因、进入日志管理页面查看日志详情。" }, { "riskType" : "检测集群节点数与AZ(可用区)数,判定Elasticsearch分布式集群的高可用性。", "level" : "high", "desc" : "当前集群为单个或两个节点,当出现一个节点故障时可能导致整个集群不可用,服务可用性风险较高。", "suggestion" : "建议您可通过CSS集群控制台-Elasticsearch-更多-形态变更-切换可用区更改为多AZ集群,通过更改集群规格调整集群节点数量。" } ] } ], "total_size" : 1 }
状态码
状态码 |
描述 |
---|---|
200 |
请求成功。 |
400 |
非法请求。 建议直接修改该请求,不要重试该请求。 |
409 |
服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 |
412 |
未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 |
错误码
请参见错误码。