Filebeat注册表data.json为空



我正在尝试设置filebeat,但它根本没有从给定的日志文件路径中获取日志。

经过大量研究,我发现注册表文件夹中的data.json是空的,这就是filebeat无法从日志文件中读取日志的原因。

有人能建议一下如何解决这个问题吗?

注意:-filebeat日志中没有错误表明拒绝写入data.json 的权限

filebeat.yml

filebeat.inputs:
- type: log
enabled: true
paths:
- /home/mahesh/Documents/refactor/nomi/unity/media/*.log
output.logstash:
enabled: true
hosts: ["localhost:5044"]

如上所述,我也遇到了麻烦,但我不知道原因。我使用的是filebeat 7.8.0。我的配置如下:

filebeat.autodiscover:
providers:
- type: docker
templates:
- condition:
contains:
docker.container.image: log:latest
config:
- type: log
paths:
- /var/lib/docker/containers/${data.docker.container.id}/*-json.log
output.elasticsearch:
enabled: true
hosts: ["http://es01:9200"]
setup.template.name: "filebeat-%{[agent.version]}-%{+yyyy.MM.dd}"
setup.template.pattern: "filebeat-*"
setup.ilm.enabled: false

最新更新