构造请求日志分析系统
构造请求日志分析系统
请求日志记录哪些数据
time_local: 请求的时间remote_addr: 客户端的 IP 地址request_method: 请求方法request_schema: 请求协议,常见的 http 和 httpsrequest_host: 请求的域名request_path: 请求的 path 路径request_query: 请求的 query 参数request_size: 请求的大小referer: 请求来源地址,假设你在 a.com 网站下贴了 b.com 的链接,那么当用户从 a.com 点击访问 b.com 的时候,referer 记录的就是 a.com ,这个是浏览器的行为user_agent: 客户端浏览器相关信息status: 请求的响应状态request_time: 请求的耗时bytes_sent: 响应的大小
很多时候我们会使用负载网关去代理转发请求给实际的后端服务,这时候请求日志还会包括以下数据: