安全总览

报表数据接口

获取最近一周的安全事件统计

报表使用 HighCharts 实现,包含三个维度的数据,返回的格式也是按照这个来的

接口会根据时间范围,自动的决定是用年、月、日还是小时来显示

规则如下,

当时间范围超过1年,按照年来显示
当时间范围不到一年,但是超过一个月,按月来显示
当时间范围超过一天,但是不超过一个月,按天显示
其余情况按小时显示

具体接口,

POST /api/v1/cloudids/overview
{
    // 以下为必选
    "instance_id": "xxx"
    "start_time":"1464311400000",
    "end_time":"1466669400000"
}

--> 返回数据
{
  "status": 0,
  "description": "ok",
  "data": {
    // 该时间段内的所有威胁和弱点
    "total": {
      "all": 2595,
      "succ": 2595
    },
    // 今日威胁、弱点
    "today": {
      "weak": 218,
      "vuln": 2595,
      "succ": 2595
    },
    // 历史信息
    "chart": {
      "labels": [
        "2015",
        "2016"
      ],
      "weak": [
        0,
        218
      ],
      "vuln": [
        0,
        2595
      ],
      "succ": [
        0,
        2595
      ]
    }
  }
}