说明:时间维度,时间筛选范围7天内按小时维度返回数据,大于7天按天维度返回数据。
<应用>:返回任务响应时间详细刻度数据,例如dns时间,建立连接时间等等
<接口地址>:/siteapi/data/sitetask/resptimedetailbytimescale
<请求方式>:GET
<请求类型>:URL参数
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_id | 是 | int | 无 | 任务编号 |
start_time | 是 | date | 无 | 开始时间 |
end_time | 是 | date | 无 | 结束时间 |
location_code | 否 | Int | 无 | 地区编码,当指定了monitor_id 时该参数无效。 当该值为0是,指任务所有监测点在所选时间范围内,时间维度的平均值 |
monitor_id | 否 | Int | 无 | 监测点id。指定后,只返回该监测点的数据 |
<请求示例>:
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/siteapi/data/sitetask/resptimedetailbytimescale?task_id=64&start_time=2018-01-01&end_time=2018-01-02&monitor_id=1
<响应数据>:
参数名称 | 数据类型 | 描述 |
data | array | |
dns_time | Array | Dns时间 |
avail_dns_time | Array | Dns时间(可用) |
connect_time | Array | 建立连接时间 |
avail_connect_time | Array | 建立连接时间(可用) |
appconnect_time | Array | Ssl握手时间(适用于https任务) |
avail_ appconnect_time | Array | Ssl握手时间(适用于https任务)(可用) |
process_time | Array | Process时间 |
avail_process_time | Array | 首字节时间(可用) |
download_time | Array | download时间 |
avail_download_time | Array | 下载时间(可用) |
checkTime | Int | 监测的时间 |
value | Float | 具体的值 |
<响应示例>:
{ "data": { "dns_time": [ { "checkTime": 1494864000, "value": 22.27 }, { "checkTime": 1494950400, "value": 44.91 } ], "connect_time": [ { "checkTime": 1494864000, "value": 231.01 }, { "checkTime": 1494950400, "value": 164.04 } ], "process_time": [ { "checkTime": 1494864000, "value": 593.83 }, { "checkTime": 1494950400, "value": 437.62 } ], "download_time": [ { "checkTime": 1494864000, "value": 916.35 }, { "checkTime": 1494950400, "value": 501.47 } ] } }