<接口地址>:/siteapi/snapshot/list
<请求方式>:GET
<请求类型>:URL参数
<响应类型>:JSON
<请求参数>:
参数名称 | 是否必须 | 类型 | 默认值 | 描述 |
task_id | 是 | int | 无 | 任务编号 |
start_time | 是 | date | 无 | 开始时间 |
end_time | 是 | date | 无 | 结束时间 |
monitor_id | 否 | int | 无 | 监测点ID,不传时返回任务的平均平均信息列表 |
resp_result | 否 | int | 无 | 响应结果,0-失败,1-成功 |
page_size | 否 | int | 10 | 每页条数 |
page | 否 | int | 1 | 当前页码 |
<请求示例>:
curl -H "token:a3af84f7c1d0d935024ba58b5da78aaa" https://v6-api.jiankongbao.com/siteapi/snapshot/list?task_id=64&start_time=2016-01-01&end_time=2018-01-01&monitor_id=1
<响应数据>:
参数名称 | 数据类型 | 描述 |
pagination | json object | 分页信息 |
total_records | int | 记录总条数 |
total_pages | int | 总页数 |
current_page | int | 当前页码 |
page_size | int | 每页条数 |
data | array | 数据列表 |
check_time | int | 时间(unix时间戳) |
check_time_str | datetime | 快照时间 |
resp_result | string | 响应结果 |
resp_status | string | 响应状态 |
resp_time | float | 响应时间 |
fault_count | int | 不可用监测点数量 |
count | int | 总监测点数量 |
avail_rate | float | 本次可用率 |
resp_status_code | string | 响应状态 |
http监控参数 | ||
dns_time | float | DNS域名解析时间 |
connect_time | float | 建立连接时间 |
appconnect_time | float | SSL握手时间,只适用于https任务 |
process_time | float | 服务器计算时间 |
download_time | float | 下载时间 |
server_ip | string | 响应服务器IP(该字段仅在‘monitor_id’参数存在时返回) |
speed_download | float | 下载的速度 |
Traceroute监控参数 | ||
loss | float | 丢包跳数比 |
steps | int | 总跳数 |
no_respsl | int | 无响应跳数 |
Ping监控参数 | ||
loss | float | 丢包率 |
<响应示例>:
{ "pagination": { "total_records": 800, "total_pages": 40, "current_page": 18, "page_size": 20 }, "data": [ { "check_time": "1551376800", "check_time_str": "2019-03-01 02:00:00", "resp_result": 1, "resp_status": "302 Moved Temporarily", "resp_time": 135.20, "fault_count":0, "count":39, "avail_rate":100 }, ............. //其他检测时间 ] }