首页 > 其他 > 详细

ELK使用过程中遇到的一些问题

时间:2020-09-08 22:06:27      阅读:77      评论:0      收藏:0      [点我收藏+]

filebeat

背景:log组件有变动,应用发布到k8s上后,filebeat不收集了。

排查过程

$ k -n kube-system logs -f filebeat-cx6jp
...
Configured paths: [/data/test/log/*.log]
...

配置确实加载了,但是没有启动Harvester,也就是没有类似以下的记录

Harvester started for file: /data/sync/test/abc.log

但是不知道为什么没有。

filebeat.yml中加入以下内容开启debug。(官方文档)

logging.level: debug
logging.to_stderr: true

重启后发现以下内容:

DEBUG	[input]	log/input.go:290   File /data/sync/test/abc.log skipped as it is a symlink.

原来是因为/data/sync/test/abc.log是个软连,默认是不收集的。

官网一番查找,加入了symlinks: true

- type: log
     symlinks: true
     paths:
       - "/data/test/log/*.log"

解决!

ELK使用过程中遇到的一些问题

原文:https://www.cnblogs.com/flhs/p/13634826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!