六站合一的应用场景,wordpress门户源码,商城app制作教程,wordpress备份方法https://gitee.com/tianjingle/file2udp 很多时候服务产生的日志需要进行汇总#xff0c;这种统一日志处理的方式有elb#xff0c;而且很多日志组件也支持日志转出的能力。但是从广义上来说是定制化的#xff0c;我们需要一个小工具实现tail -f的能力#xff0c;将增量日志… https://gitee.com/tianjingle/file2udp 很多时候服务产生的日志需要进行汇总这种统一日志处理的方式有elb而且很多日志组件也支持日志转出的能力。但是从广义上来说是定制化的我们需要一个小工具实现tail -f的能力将增量日志转到udp然后通过logstash进行集中汇总进行外发。 基于此作者利用周末开发file2Udp工具实现日志文件增量tail -f能力以求侵入式采集具有更大的覆盖面。 https://gitee.com/tianjingle/file2udp/releases file2Udp原理 类似于CAS原理给予检测时间片之内文件变动通过指针滑动读时间片内的增量日志实现tail -f的能力。目前支持window、linux(x86)、linux(arm)版本.file2udp开发采用第三方组件 github.com/hpcloud/tail https://gitee.com/tianjingle/file2udp/releases找到适合自己的版本并下载 编辑conf文件夹下的配置文件server.ini [system]
collector.default.files C:\Users\Administrator\GolandProjects\awesomeProject\1.txt,C:\Users\Administrator\GolandProjects\awesomeProject\2.txt
collector.default.addr 127.0.0.1:8888
collector.test.files C:\Users\Administrator\GolandProjects\run.txt,C:\Users\Administrator\GolandProjects\test.log
collector.test.addr 127.0.0.1:8889 配置说明 collector.类型.files需要监听的文件,多个文件用,隔开
collector.类型.addr当前类型的文件需要转出的udp地址 4. 根据版本执行run.sh、run.vbs启动日志转出执行stop.sh、stop.vbs停止日志.* 注意: 配置变动均需重启file2Udp进程 功能测试 1.解压window版本如下 2.配置监听文件 3.启动file2Udp.exe进程 4.启动udp服务端编辑被监听文件