Marco:
@timestamp 当前信息时区的时间戳
_id
_index
_type
上面三个不需要关心
age 值大小代表缓存时间长短
body_bytes_sent 表示服务器向客户端发送了多少的字节,不包括响应头的大小
bucket UPYUN服务空间名
bytes_sent 发送给客户端的总字节数。
cache0 bucket name 查询的状态,HIT 是从共享内存里得到,MISS 是从 redis 得到
cache1 bucket metadata 查询的状态,HIT 是从共享内存里得到,MISS 是从 redis 得到
cache_control 如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器。
cache_status
MISS 未命中,请求被传送到后端
HIT 缓存命中
EXPIRED 缓存已经过期请求被传送到后端
UPDATING 正在更新缓存,将使用旧的应答
STALE 后端将得到过期的应答
client_block_time 该值越大表示客户端越慢,一般此时 request_time 比较大
client_slow client_block_time 大于 0.5 就为 1 否则是 0
connection 客户端请求时长
content_length 实体报头域用于指明正文的长度
content_range 客户端最原始的IP地址的HTTP请求头字段
content_type 请求主体的内容是如何编码的
customer 标示客户,某些大客户用到,比如 wasu 就表示华数,大部分客户都为空
diverse_cdn_redirect 差异化 CDN 标记节点类型使用,例如 normal 表示优质节点,cheap 表示廉价节点
dyn_parents Marco 发给上游的 X-Marco-Parents 头的值
dyn_parents_type 动态中转选用 IP 分类:比如 group,
error_type 异常类型
first_byte_time 首包时间
客户端最原始的IP地址的HTTP请求头字段
http_host 客户端域名
location 响应码为 301/302 时会出现,标记目标跳转地址
method 请求方式
msec 时间戳,小数点后是毫秒
node_host 节点主机IP
node_name 节点主机名+ip
node_room 节点名
node_speed 节点响应速度
node_type 节点类型
node_version 节点版本
protocol HTTP 协议版本
range range 请求长度
referer 从哪个页面链接过来的
remote_addr 客户端IP地址
remote_user 客户端用户名称
req_uri 客户端访问uri
request_args url的传参
request_time 求处理时间
request_uri 客户端访问uri
scheme 请求的方式(http)
slice_abnormal_message 分片异常错误类型信息
slice_response_time
$slice_response_time:slice状态下的分片响应信息,xx1,xx2,xx3,xx4,xx5,xx6
xx1表示分片的平均响应时间;
xx2表示超出一定时间的分片;(默认10s,线上配置是30s)
xx3表示分片最小响应时间的索引;
xx4表示分片最小响应时间;
xx5表示分片最大响应时间的索引;
xx6表示分片最大响应时间;
slice_retry_max_times slice 请求最多的重试次数
slice_retry_shares 经过 retry的分片数
客户端最原始的IP地址的HTTP请求头字段
slice_retry_times slice 请求重试次数
slice_size 分片大小,现在是 64k
slice_status
$slice_status:slice状态下的分片信息,xx1,xx2,xx3,xx4,xx5
xx1表示是否使用slice逻辑(enable);
xx2表示当前分片索引(pos);
xx3表示下个分片索引(next,只针对并发有效);
xx4表示最有一个分片索引(end,只针对并发有效);
xx5表示是否有子请求upstream异常退出;
ssl_session_fetch_mode 标记从哪里得到 session ,shm表示从共享内存,db 表示从 redis
ssl_session_reuse session 复用,r 为 复用, n 则为不复用
status HTTP状态码
timestamp 时间
up_prematurely_closed 上游提前关闭连接
upcode 都是 -1 不考虑
upnode 都是 -1 不考虑
upstats_dynamic 是否统计为动态请求
upstats_key 流量统计使用的 key (域名)
upstream.addr 请求过程中,upstream的调用的某主机
upstream.response_length 请求过程中,upstream 返回的长度
upstream.response_time 请求过程中,upstream所消耗的时长
upstream.status 请求过程中,upstream的客户端最原始的IP地址的HTTP请求头字段状态
upstream_response_length 上游响应内容长度
upstream_response_time 请求过程中,upstream的响应时间
uptime Marco 这边全是 -1,不需要考虑这个字段
uptype CDN 空间类型(例如 dcdn表示动态 CDN 空间)
user_agent 用户的agent(代理/设备)
via 路由头,标示一个请求经过的机器路径
x_cache 表示你的 http request 是由 proxy server 回的 . MISS 表 proxy无资料,代理动作, HIT 表 proxy 直接回应
x_forwarded_for 客户端最原始的IP地址的HTTP请求头字段
x_request_id http请求的唯一 md5 值
x_source 源站状态信息