美文网首页
NGINX访问日志从main格式改为json格式

NGINX访问日志从main格式改为json格式

作者: 野草_疯长 | 来源:发表于2019-03-29 14:17 被阅读0次

    编辑配置文件 nginx.conf
    如果不知道在那个位置可以全局查找,在此贴出命令:find / -name nginx.conf
    如果知道大概位置,/可以替换成相应位置。

    vim  nginx.conf
    

    将原有的log_format注释掉并且添加如下内容:

       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",'
                     '"referer":"$http_referer",'
                     '"agent":"$http_user_agent",'
                     '"status":"$status"}';
    
    TIM截图20190329140919.png

    最后nginx -s reload 重启服务,查看access.log如图


    TIM截图20190329141627.png

    相关文章

      网友评论

          本文标题:NGINX访问日志从main格式改为json格式

          本文链接:https://www.haomeiwen.com/subject/tselbqtx.html