当前位置:   article > 正文

腾讯云配置日志服务日志收集及nginx日志改为json格式

腾讯云配置日志服务日志收集及nginx日志改为json格式

nginx_access.log修改为json格式

  • nginx.conf
···
log_format  main escape=json '{"timestamp":"$time_local",'
                              '"hostname":"$http_host",'
                              '"user_ip":"$remote_addr",'
                              '"request_method":"$request_method",'
                              '"request":"$request",'
                              '"request_time":"$request_time",'
                              '"request_body":"$request_body",'
                              '"user_agent":"$http_user_agent",'
                              '"http_referer":"$http_referer",'
                              '"http_x_forwarded_for":"$http_x_forwarded_for",'
                              '"body_bytes_sent":"$body_bytes_sent",'
                              '"request_status":"$status",'
                              '"request_uri":"$request_uri",'
                              '"request_length":"$request_length"'
                              '}';



    access_log  /var/log/nginx/access.log  main;

···
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

腾讯云日志服务日志收集配置

前置工作:准备腾讯云账户AK秘钥,loglistener初始化会用到

  • 1.在需要收集日志的机器上安装loglistener创建机器组, 按照 腾讯云loglistener安装文档将以下步骤依次操作。
    在这里插入图片描述
    在这里插入图片描述
  • 2.在日志主题–>创建日志主题,依次填入:日志主题名称:sdk_nginx日志日志集:sdk_nginx_access_log后保存。
    在这里插入图片描述
  • 3.点击日志主题名称:sdk_nginx日志,选择采集配置–>LogListener采集配置–>JSON-文件日志–>选择机器组–>填写采集配置–>填写索引配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 4.如何生成所需日志字段:点击批量添加字段–>点击手动输入,从目标机器日志中复制一条请求日志粘贴进去即可自动识别格式
    在这里插入图片描述
    在这里插入图片描述
  • 5.以上配置完毕保存之后,即可在日志服务-检索分析中查询到所产生的日志,刚配置完日志收集没那么快展示,等待片刻即可看到日志。
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/371628
推荐阅读
相关标签
  

闽ICP备14008679号