在网上查阅了关于这两个日志工具的对比资料,感觉两者之前功能各有优劣,自己也简单试用了一下,两者的配置都很丰富,不过感觉一些坑还是实际使用的时候才知道,问一下大家有没有在这两个组件踩过坑,或者有相关的经验可以赐教一下
1
wklken 2023-07-31 11:59:32 +08:00
如果用 elk, 建议采集和解析分开, logstash 虽然能做采集, 但是资源占用有点多;
filebeat(golang) -> redis -> logstash(java) -> es fluentd 没用过 |
2
superchijinpeng 2023-07-31 12:03:28 +08:00
现在都是 vector 了
|
3
sniperking1234 OP @superchijinpeng vector.dev 这个吗,之前没听过这个组件,有啥优势呢
|
4
sniperking1234 OP @wklken 现在是打算把采集和解析分开的,fluentd 也是这种架构
|
5
zero47 2023-07-31 14:18:21 +08:00
fluentd 如果是 docker 构建,建议直接用 debian tag ,基于 alpine 的镜像会各种写入权限问题。调了半天配置文件最后换个 tag 就好了,是真的坑。
|
6
sniperking1234 OP @zero47 fluentd 用官方 docker-compose 的方式都起不来,最后还是翻 issue 解决的,感觉是不是官方维护不频繁啊
|
7
zong400 2023-07-31 18:02:12 +08:00
filebeat 我们用得挺好,稳定
|