`

nginx访问日志格式调整

 
阅读更多

                                                   nginx访问日志格式调整

 

1、配置在文件  nginx.conf 中。

 

2、可以配置为 josn 格式:

      log_format json '{"@timestamp":"$time_iso8601",'

                 '"host":"$server_addr",'

                 '"clientip":"$remote_addr",'

                 '"size":$body_bytes_sent,'

                 '"responsetime":$request_time,'

                 '"upstreamtime":"$upstream_response_time",'

                 '"upstreamhost":"$upstream_addr",'

                 '"http_host":"$host",'

                 '"url":"$uri",'

                 '"xff":"$http_x_forwarded_for",'

                 '"referer":"$http_referer",'

                 '"agent":"$http_user_agent",'

                 '"status":"$status"}';

 

3、配置日志 记录更多信息

log_format  json  '[v0.2] [$time_local] [$server_name] [$upstream_addr] [$remote_addr] [$http_x_forwarded_for] [$remote_user] [$status] [$bytes_sent] [$body_bytes_sent] [$request_length] [$request_time] [$upstream_response_time] [$request] [$http_referer] [$http_user_agent] [$connection_requests] [$request_body] [$http_cookie]';

 

对应的一条日志:

[v0.2] [11/Sep/2017:16:56:37 +0800] [139.198.1.207] [192.168.200.65:8090] [1.1.1.1] [-] [-] [200] [3604] [3248] [475] [0.002] [0.002] [GET /loginRegister/page/dypsdLogin.jsp HTTP/1.1] [http://192.168.0.1:1080/user/toDypsdLogin] [Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.27.400 QQBrowser/9.0.2524.400] [1] [-] [-]\n

 

对应:



 

 

 

 

  • 大小: 99.2 KB
分享到:
评论

相关推荐

    Nginx日志分析工具2.1.0.zip

    例如,通过分析访问日志,可以找出访问量大但响应慢的页面,优化网页代码或调整服务器配置来提升用户体验;通过错误日志,可以定位并修复服务器配置错误,防止服务中断。 在实际操作中,用户需要先将Nginx的日志...

    Nginx 访问日志增长暴增出现尖刀的详细分析.rar

    然而,当Nginx访问日志突然增长暴增并出现“尖刀”现象时,这通常意味着存在一些问题需要我们深入分析和解决。以下是对这一主题的详细探讨。 首先,我们要理解Nginx访问日志的基本结构。Nginx默认的日志格式包括...

    log_format为Nginx设置日志格式1

    总之,通过Nginx的`log_format`和`access_log`指令,我们可以灵活地控制服务器日志的格式和存储,从而更好地理解和优化我们的网络服务。同时,结合日志切割和分析工具,我们可以对服务器的运行状态进行深度监控和...

    Nginx日志分析工具_seo必备网站百度蜘蛛抓取记录查询

    - **日志格式**:确保日志分析工具支持Nginx的日志格式,因为不同的服务器可能采用不同的日志格式。 - **数据导入**:将Nginx日志文件导入到工具中进行解析,确保日志文件路径正确,且包含完整的时间段。 - **数据...

    nginx访问静态文件不下载.rar

    通过理解以上知识点并根据实际情况调整配置,通常可以解决Nginx访问静态文件不下载的问题。如果还有疑问,可以参考提供的“nginx访问静态文件不下载.pdf”文档,它可能包含了更详细的步骤和示例。

    Nginx自动日志切割

    日志切割脚本可以根据实际需求进行调整,例如定时执行(如通过cron job),或者增加压缩已切割的日志文件等功能。同时,为了保证服务的稳定性和安全性,日志目录的权限应适当地设定,一般建议Nginx运行用户对日志...

    nginx访问日志并删除指定天数前的日志记录配置方法

    通过上述配置,可以实现Nginx访问日志的有效管理和维护,及时清理不再需要的老日志文件,保证服务器磁盘空间的合理使用,并且保障日志文件的可读性和可用性。对于大规模网站运营而言,日志文件的管理和分析对提升...

    nginx日志记录post请求的内容和cookies

    ### Nginx 日志记录 POST 请求的内容和 Cookies 在 Web 开发与运维中,Nginx 是一个非常流行的 HTTP 和反向代理服务器。对于开发者来说,掌握如何利用 Nginx 来记录用户发送的 POST 请求内容及 Cookies 信息至关...

    使用awstats分析nginx日志

    为了确保Awstats能够正确分析Nginx的日志文件,需要调整Nginx的配置文件中的日志格式设置。例如,可以定义如下格式: ```nginx log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$...

    nginx日志分析技巧.zip

    通过分析nginx的日志,我们可以获取到每个访问者的IP地址,进而统计出最频繁的访问者、访问来源地分布以及可能的异常IP,这对于网络安全监控和用户行为分析至关重要。 其次,**页面访问统计**是理解用户行为的关键...

    nginx日志切割.rar

    Nginx默认提供两种日志格式:`access_log`(访问日志)和`error_log`(错误日志)。访问日志记录了客户端的请求信息,包括请求时间、请求的URL、响应状态码等;错误日志则记录了服务器运行过程中遇到的问题。Nginx...

    nginx安装和nginx日志切割

    Nginx默认将访问日志记录在`/var/log/nginx/access.log`,错误日志记录在`/var/log/nginx/error.log`。日志切割是为了便于日志管理和存储,避免单个日志文件过大。以下是一个简单的日志切割方案: 1. **创建日志...

    分析nginx日志脚本, 服务器负载报警, 邮件通知: ${主机名}有 100 请求超3秒s

    针对nginx日志的 1分钟统计, 找出慢访问, 以便告警 管理员. 也方便开发人员针对慢日志进行及时优化. linux脚本, 配合本人资源mailto3.py , ...注: 如果你自定了nginx日志格式, 可能会导致统计不准, 需要调整对应字段.

    nginx日志文件切割

    在高访问量的网站环境中,Nginx的日志文件可能会迅速增长,如果不进行适当的切割,可能会导致硬盘空间耗尽,影响服务的正常运行。下面将详细介绍Nginx日志文件切割的相关知识点。 首先,我们需要了解Nginx的日志...

    Nginx配置.docx

    Nginx是一款高性能的Web服务器和反向代理服务器,它以其高效的并发处理能力和低内存消耗而闻名。...在实际部署时,还需要考虑系统安全设置,例如关闭不必要的防火墙规则,以及调整SELinux策略,确保Nginx能够正常工作。

    nginx--centos6.5(日志功能)安装文档以及安装文件

    Nginx主要的两种日志文件是访问日志(access.log)和错误日志(error.log)。默认情况下,它们位于`/var/log/nginx`目录下。 访问日志记录了所有HTTP请求的信息,包括客户端IP、时间戳、请求方法、URL、HTTP状态码等。...

    Linux服务器nginx访问日志里出现大量http 400错误的请求分析

    首先,我们可以通过分析Nginx的访问日志来查找问题线索。例如,日志中可能显示类似以下的记录: ``` 124.65.133.242 – – [27/Oct/2014:14:30:51 +0800] “-” 400 0 “-” “-” ``` 这个记录表示来自IP地址124....

    基于nginx access日志格式详解

    Nginx提供了自定义日志格式的功能,允许管理员根据需求调整日志内容。本文将详细解析Nginx Access日志的格式,帮助你更好地理解和利用这些日志数据。 首先,我们要了解`log_format`指令。在Nginx的配置文件`nginx....

    nginx服务器中access_log日志分析与配置详解

    上述配置将把Access Log写入到`/var/log/nginx/access.log`,并且使用之前定义的`main`日志格式。 5. **日志级别和Error Log** 除了Access Log,还有Error Log用于记录服务器错误信息。默认情况下,Error Log的...

Global site tag (gtag.js) - Google Analytics