本文为您介绍站点监控的探测指标和探测流程。

探测指标

HTTP协议的探测指标如下表所示。其他协议(SMTP、FTP、TCP、UDP等)的指标名称和解释与下表类似。
中文名 英文名 单位 解释
总响应时间 total_time 毫秒 整个探测过程消耗的时间(包含redirect_time)。
DNS域名解析时间 http_dns_time 毫秒 解析域名消耗的时间。
curl连接时间 curl_connect_time 毫秒 从发起探测到完成curl连接消耗的时间(包含http_dns_time)。
TCP连接时间 tcp_connect_time 毫秒 从发起探测到完成TCP连接消耗的时间(包含http_dns_time)。
SSL时间 ssl_connect_time 毫秒 从发起探测到完成SSL认证消耗的时间。
传输前置时间 curl_pretransfer_time 毫秒 从发起探测到完成HTTP请求写入消耗的时间。
传输开始时间 curl_starttransfer_time 毫秒 从发起探测到收到Web服务器返回数据的第一个字节消耗的时间。
HTTP连接时间 http_connect_time 毫秒 HTTP连接时间=传输前置时间-DNS域名解析时间
下载时间 http_download_time 毫秒 当探针版本小于1.8时,该时间为0。 当探针版本大于等于1.8时,该时间为读取HTTP响应包前64字节所消耗的时间。如果HTTP响应包经过加密,则该时间包含解密时间。
下载大小 http_download_size 字节 HTTP响应包的大小。如果HTTP回应包中有Content-Length,则为HTTP响应包的大小;如果HTTP响应包中无Content-Length,则为实际读取的字节。
下载速度 http_download_speed 字节/秒 读取HTTP响应时的网络速度。
重定向时间 redirect_time 毫秒 从发起探测到发起第一个重定向请求消耗的时间。
重定向次数 redirect_count 重定向跳转次数。
说明 如果探测过程中发生了重定向,则为最后一次探测。

探测流程

探测流程和计时方式如下图所示。探测流程