将总请求时间(以秒为单位)写入nginx访问日志,可能使用计算变量
发布时间:2020-12-13 21:31:28 所属栏目:Nginx 来源:网络整理
导读:我正在尝试修改我的nginx访问日志格式以包括请求持续时间,以秒为单位. 我看到两个可能的变量我可以使用: 1) $request_time 2) $upstream_response_time 但是这两个变量都以微秒表示,我需要在几秒钟内渲染这个值.有没有办法将输出指定为表达式(即$request_ti
我正在尝试修改我的nginx访问日志格式以包括请求持续时间,以秒为单位. 我看到两个可能的变量我可以使用: 1) 2) 但是这两个变量都以微秒表示,我需要在几秒钟内渲染这个值.有没有办法将输出指定为表达式(即$request_time * 1000)或以其他方式完成此操作? 谢谢 最佳答案
网络服务器不是计算器或统计程序.它的记录功能是提供您可以进行分析的原始数据.如果您的分析程序无法将微秒转换为秒,您应该到处寻找其他软件.无论如何,期望程序的日志记录功能为您执行单位转换是不现实的.日志记录的目标不是格式化,而是记录它所做的事情而不影响其核心功能的性能.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 配置nginx以提供静态json文件
- win 下 nginx 的虚拟主机创建
- linux – 如何使用nginx conf if/else语句?
- apache-2.2 – Nginx作为反向代理:如何正确配置网关超时
- 仅在nginx中重写域的根
- node.js – 使用不带子域的Nginx设置多个节点服务器
- php – Nginx重写或内部重定向循环,同时内部重定向到“/i
- 代理 – 使用nginx http auth保护Jenkins,但回调网址除外
- Django uwsgi nginx重定向到默认页面“欢迎来到NGINX”
- 如何在Nginx中阻止未定义的server_name?