做CDN的 一直担心 跟 纠结 网民访问日志的 收集(因为很多数据的展示都是需求这些日志来分析的) 咱们线上的所有的访问日志传送
分析 都是基于公司开发的(传送的核心还是FTP)
下面讲下ATS的日志传送(自带的)
日志接受端 配置一下(默认监听8085端口)
traffic_line -x 后确定下
传送端 配置下
编辑 logs_xml.config 文件
附上我们线上的一个日志项目格式吧 (没截全)
添加一段
<LogObject>
<Format = “access”/> #需要传送的日志 格式(一般是 上面定义的)
<Filename = “shencan”/> #接受段显示的文件名(shencan.log) 默认在ATS 的日志目录下
<CollationHosts = “X.X.X.X:8085″/> #接受端IP地址
<Filters = “IMG”/> #还可以定义指定 Filters 的日志(可以不定义 IMG是一个自定义的Filters名称)
</LogObject>
完成
然后去 接受端查看下
总结下吧 这种传送日志 方式 确实很好 就是不知道 性能如何(好几十台同时传送) 有时间 测试下吧 先写这么多吧
附上官网一个自定义 Filters的4种过滤方式
也附上一个例子吧 psct 大家应该都知道 是啥吧