TrafficServer日志收集

1个ATS服务器,可以是一台代理服务器,也可以成为一台日志收集服务器。这里讲的用ATS做日志收集的情况:

一、部署:

     机器A,作为代理服务器TS:

      在logs_xml.config文件中,定义logformat和LogObject

      <LogFormat>
           <Name = "A_access_log"/>
           <Format = "%<cqts> %<cqhm> %<cquuc> %<pssc> %<ttms> %<cqbl> %<psql> %<crc> %<chi> %<pqsn> %<{Referer}cqh> \"%<{User-Agent}cqh>\""/>
      </LogFormat>
      <LogObject>
           <Format = "A_access_log"/>
           <CollationHosts = "<日志收集host>:<日志收集port>"/>
      </LogObject>

      修改records.config如下配置:

     LOCAL proxy.local.log.collation_mode INT 4
     CONFIG proxy.config.log.collation_host STRING <日志收集host>
     CONFIG proxy.config.log.collation_port INT <日志收集port>

     机器B,作为日志收集TS

    CONFIG proxy.config.log.logfile_dir STRING  <日志存放目录>
    CONFIG proxy.config.log.squid_log_enabled INT 1 #开启squidlog功能

二、使用:

    修改配置后别忘了重启2个TS哦。。。。

    此时,向代理TS发起http请求,请求结果会保存在日志收集TS的  <日志存放目录>中,日志名称为a_access.log

三、日志更新

     当你对日志收集功能做重新配置,比如修改了日志收集的显示格式,修改了过滤条件等。此时需要修改logs_xml.config,traffic_line -x 新配置重新生效后,你会发现,新的日志输出在a_access_x.log。每次对当前配置有修改生效后,x+1编号的新日志文件生成,进行日志输出。

转载于:https://my.oschina.net/greengirl/blog/121465

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值