说明:时间维度,时间筛选范围7天内按小时维度返回数据,大于7天按天维度返回数据。
<应用>:按时间和监测点,返回任务平均响应时间的值,可以获取到响应时间最慢的监测点
<接口地址>:/siteapi/data/sitetask/resptimebytimescale
<请求方式>:GET
<请求类型>:URL参数
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_id | 是 | int | 无 | 任务编号 |
start_time | 是 | date | 无 | 开始时间 |
end_time | 是 | date | 无 | 结束时间 |
location_code | 否 | Int | 无 | 地区编码,当指定了monitor_id 时该参数无效。 当该值为0时,指任务所有监测点在所选时间范围内,时间维度的平均值 |
monitor_id | 否 | Int | 无 | 监测点id。指定后,只返回该监测点的数据 |
monitorlimit | 否 | Int | 0 | 返回指定监测点数量的数据,当指定了监测点id后,该参数无效(只返回目标监测点的数据)。 0-不限。0返回全部监点在所选时间范围内,时间维度的平均值 n-指定数量。n 返回响应时间最慢的前n个监测点在所选时间范围内,时间维度的数据 |
limit_field | 否 | String | resp_time_avg | 排序字段(只有当设置了monitorlimit参数后才有效)。 可选值:resp_time_avg,avail_ resp_time_avg。 |
<请求示例>:
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/siteapi/data/sitetask/resptimebytimescale?task_id=64&start_time=2018-01-01&end_time=2018-01-02&monitorlimit=1
<响应数据>:
<响应示例>:
{ "data": [ [ { "monitor_id": 2, "monitorname": "辽宁大连联通", "check_time": 1516809600, "resp_time_min": 29.95, "avial_resp_time_min": 29.95, "resp_time_max": 36.46, "avail_resp_time_max": 36.46, "resp_time_avg": 32.45,"avail_resp_time_avg": 32.45[MOU1] [MOU1] }, { "monitor_id": 2, "monitorname": "辽宁大连联通", "check_time": 1516813200, "resp_time_min": 29.95, "avial_resp_time_min": 29.95, "resp_time_max": 36.46, "avail_resp_time_max": 36.46, "resp_time_avg": 32.45,"avail_resp_time_avg": 32.45 } ] ] }