Nginx使用日志输出上游服务器和自身的处理时间
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,场景: Nginx的后端跟着Tomcat,现在要统计实现Nginx的处理时间以及后端服务器的返回时间。目的: 对于一个客户端请求,使用日志输出Nginx自身的处理时间,上游服务器的处理时间。实现: 通
千家信息网最后更新 2024年11月23日Nginx使用日志输出上游服务器和自身的处理时间场景: Nginx的后端跟着Tomcat,现在要统计实现Nginx的处理时间以及后端服务器的返回时间。
目的: 对于一个客户端请求,使用日志输出Nginx自身的处理时间,上游服务器的处理时间。
实现: 通过upstream模块的upstream_response_time变量来获取相关信息。
配置:
1.定义logformat log_format timed_combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" ' '$request_time $upstream_response_time $pipe';
request_time 表明,Nginx处理该请求所需花费的时间。 upstream_response_time 表明上游服务器的处理时间。 pipe 表示是否使用了http pipe
使用该条日志格式:
access_log /var/log/nginx/yourdomain.com.access.log timed_combined;
66.249.71.173 - - [08/Nov/2010:14:16:18 -0600] "GET /blog/2010/apr/30/installing-geodjango-dependencies-homebrew/ HTTP/1.1" 200 6569 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 0.640 0.640 .
0.640 表示,Nginx使用了0.640s的时间去相应客户端,其中上游服务器占用了0.640s,Nginx本身没有花费任何时间,并且没有使用pipeline
目的: 对于一个客户端请求,使用日志输出Nginx自身的处理时间,上游服务器的处理时间。
实现: 通过upstream模块的upstream_response_time变量来获取相关信息。
配置:
1.定义logformat log_format timed_combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" ' '$request_time $upstream_response_time $pipe';
request_time 表明,Nginx处理该请求所需花费的时间。 upstream_response_time 表明上游服务器的处理时间。 pipe 表示是否使用了http pipe
使用该条日志格式:
access_log /var/log/nginx/yourdomain.com.access.log timed_combined;
66.249.71.173 - - [08/Nov/2010:14:16:18 -0600] "GET /blog/2010/apr/30/installing-geodjango-dependencies-homebrew/ HTTP/1.1" 200 6569 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 0.640 0.640 .
0.640 表示,Nginx使用了0.640s的时间去相应客户端,其中上游服务器占用了0.640s,Nginx本身没有花费任何时间,并且没有使用pipeline
时间
处理
服务器
服务
日志
客户
客户端
输出
中上游
信息
变量
场景
格式
模块
目的
跟着
统计
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保险公司软件开发有前景吗
刘迎 网络安全
工程连接不上oracle数据库
视频管理服务器主要作用
简述数据库技术发展的阶段
数据库图书馆管理系统试题
ide基础软件开发
阿里云服务器可以卖多少台
辽宁特色软件开发诚信经营
rust服务器推荐
电子商务网络安全事件七大类
rstp 服务器开源
河南程序软件开发费用是多少
国家反诈中心数据库官网
网络安全 Linux 实验
山东硕博软件开发
连接数据库不成功请重试
国外先进的网络安全产品
软件开发哪个公司有名
水木网络技术
我的世界超肝的手机服务器
wow刷新不到服务器列表
dell服务器r630
网络安全这四个大字怎样写漂亮
浙江卓尔软件开发
如何购买mc服务器
网络安全的形势更加严峻英语
宽带通信网络技术
部队网络安全防陷阱
数据库访问界面