# 控制机监控

# 示例接口

示例接口描述

# URL

//example/1585545752536

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
foo String 否 @ctitle 请求属性示例

# Response

名称 类型 必选 初始值 简介 Mock规则
string String 否 ★ 字符串属性示例 1-10
number Number 否 1 数字属性示例 1-100
boolean Boolean 否 true 布尔属性示例 1-2
regexp RegExp 否 /[a-z][A-Z][0-9]/ 正则属性示例
function Function 否 () => Math.random() 函数属性示例
array Array 否 数组属性示例 1-10
  foo Number 否 1 数组元素示例 +1
  bar String 否 ★ 数组元素示例 1-10
items Array 否 [1, true, 'hello', /\w{10}/] 自定义数组元素示例
object Object 否 对象属性示例
  foo Number 否 1 对象属性示例 +1
  bar String 否 ★ 对象属性示例 1-10
placeholder String 否 @title 占位符示例

# 主界面

# URL

//cc_monitor

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功
  request_stat Object 否 请求统计
    normal Number 否 202 常规请求
    illegal Number 否 0 非法请求
    error Object 否 异常
      401 Number 否 0
      404 Number 否 32
      500 Number 否 4552
      502 Number 否 0
      503 Number 否 0
  alarm_stat Array 否 ["2020-03-06 16:20:15 [172.20.0.2] 离线","2020-03-06 14:20:20 [172.20.0.3] 负载过高"] 告警统计
  login_stat Array 否 登录统计
    cc_ip String 否 192.168.25.25 控制机IP
    username String 否 admin 登录用户
    user_ip String 否 192.168.7.8 登录IP
    result Number 否 0 登录结果

0 - 成功 1 - 失败 |   cc_status | Array | 否 | | 集群节点状态 |     ip | String | 否 | 172.20.0.1 | IP |     status | Number | 否 | 0 | 状态 |     load | String | 否 | 0% | 负载 |     cpu | String | 否 | 0.72% | CPU |     mem | String | 否 | 20% | 内存 |     storage | Array | 否 | | 存储 |       label | String | 否 | C: | 盘符 |       value | String | 否 | 1% | 剩余空间 |     iaproxy | Number | 否 | 0 | 进程状态 I2-iaproxy |     ctrlserver | Number | 否 | 0 | 进程状态 I2-Ctrlserver |

# 单个节点状态

# URL

//cc_monitor/status

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
node_ip String 否 节点ip
start_time Number 否 Unix时间戳; get data form start_tim
last_time Number 否 Unix时间戳; get data form last_tim

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功
  info Object 否
    load String 否 0% 负载
    storage Array 否 存储
      label String 否 C:
      value String 否 1%
    cpu Array 否 CPU
      create_time String 否 2020-04-15 16:29:45
      usage String 否 2%
    mem Array 否 内存
      create_time String 否 2020-04-15 16:29:45
      usage String 否 30%
    iaproxy Number 否 0 进程服务 I2-iaproxy
    ctrlserver Number 否 0 进程服务 I2-Ctrlcenter
Last Updated: 5/13/2020, 3:56:32 AM