腾讯云配置日志服务日志收集及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;

···

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

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

  • 1.在需要收集日志的机器上安装loglistener创建机器组, 按照 腾讯云loglistener安装文档将以下步骤依次操作。
    在这里插入图片描述
    在这里插入图片描述
  • 2.在日志主题–>创建日志主题,依次填入:日志主题名称:sdk_nginx日志日志集:sdk_nginx_access_log后保存。
    在这里插入图片描述
  • 3.点击日志主题名称:sdk_nginx日志,选择采集配置–>LogListener采集配置–>JSON-文件日志–>选择机器组–>填写采集配置–>填写索引配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 4.如何生成所需日志字段:点击批量添加字段–>点击手动输入,从目标机器日志中复制一条请求日志粘贴进去即可自动识别格式
    在这里插入图片描述
    在这里插入图片描述
  • 5.以上配置完毕保存之后,即可在日志服务-检索分析中查询到所产生的日志,刚配置完日志收集没那么快展示,等待片刻即可看到日志。
    在这里插入图片描述
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值