我有一个正在运行的docker映像,该映像会生成一些日志,并将其放在默认位置/var/lib/docker/containers/CONTAINER_ID
中,而另一个带有Filebeat的docker映像应该从第一个映像中读取。
我通过以下方式设置Logstash配置:
filebeat.inputs:
- type: docker
containers.ids:
- 'CONTAINER_ID'
由于我使用的是Mac OS X(10.13.6),因此日志被放置在虚拟机内部,而不是计算机的文件系统中。因此,Filebeat不会读取任何内容。
在我看来,奇怪的是Filebeat的日志没有显示任何错误消息,而是说它是从正确的位置读取的。
日志文件不为空,但是Filebeat根本不读取任何内容。 关于如何解决这个问题有什么建议吗?
谢谢