У меня есть работающий образ докера, который создает некоторые журналы, помещая их в папку по умолчанию /var/lib/docker/containers/CONTAINER_ID
, и другой образ докера с Filebeat, который должен считываться с первого изображения.
Я установил конфигурацию Logstash следующим образом:
filebeat.inputs:
- type: docker
containers.ids:
- 'CONTAINER_ID'
Поскольку я работаю в Mac OS X (10.13.6), журналы размещаются внутри виртуальной машины, а не в файловой системе моего компьютера. По этой причине Filebeat ничего не читает.
Странно, на мой взгляд, то, что журналы Filebeat не показывают никаких сообщений об ошибках, а скорее говорят, что они читают из правильного места.
Файл журнала не пустой, но Filebeat вообще ничего не читает.
Любое предложение о том, что делать, чтобы решить эту проблему?
Спасибо