Ning Guo
Ning Guo
我已经解决了,最新的解决方案: * [mbp2023 m2 pro 重新安装 V2rayU](https://ningg.top/tools-series-mbp2023-reinstall-v2ray/)
这个改动会比较大 建议:你详细读一下 README, 理解一下逻辑,其实思路很清晰,然后,可以尝试改一下。
如果日志的文件命名不包含日期,还能用这个source吗? Re:目前程序写死的,必须包含日志,当然,可以进行定制
问题解决了吗? Re: 1.如果同一个spoolDir目录下,需要监听多个日志文件. 那对应就是多个flume agent; Re:如果要监听多个日志文件,只需要多个 source + channel,当然,也可以用多个 flume agent 2.是不是trackerDir 目录必须是不同的? 还是可以使用同一个trackerDir 目录? Re:trackerDir可以公用一个,只是正则匹配的时候,区分开不同的文件就可以了
问题解决了吗?
这个程序只在 flume 1.5.2 进行了测试,其他版本的兼容情况,没有去测试;但是 flume 1.6.0 好像也可以用。
直接举例子吧: 1. 2015年5月29日生成的日志文件:`2015-05-29.log`,在2015年5月29日当天会一直被收集; 2. 针对日志文件`2015-02-29.log`,只能收集追加的更新内容,对于覆盖更新的内容,无法收集; 3. 到了2015年5月30日,如果没有新文件产生,则会继续收集`2015-05-29.log`日志文件的追加更新内容; 4. 假设2015年5月30日,下午18:00才新生成:`2015-05-30.log`日志文件,则,此时,收集完`2015-05-29.log`的所有追加更新内容之后,不再去监听潜在的追加更新内容,转而去收集`2015-05-30.log`日志文件。
最近有点忙,才看到。上面你的配置,是说要读取:/root/log 目录下,nginx_access.log.yyyy-MM-dd 命名的文件吧。
可以描述一下你的使用场景: 1. 收集:哪个目录的哪些文件? 2. 文件的命名有规律吗? 3. 等等,所有跟你使用场景相关的描述。 有了,你使用场景的详细描述,我才好判断配置是否正确,以及定位问题。
暂时不支持