本文为您介绍站点监控的探测指标和探测流程。
探测指标
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 | 次 | 重定向跳转次数。 |
如果探测过程中发生了重定向,则为最后一次探测。
探测流程
探测流程和计时方式如下图所示。