Пытаюсь запустить связку filebeat - logstash - elasticsearch -kibana в докер-контейнерах через docker-compose. Само по себе вроде все запускается и работает, но логи не доходят. Такое ощущение, что уже на первом этапе filebeat их не видит, в контейнере filebeat логи вот такого вида:
2020-05-08T11:11:21.244Z INFO [monitoring] log/log.go:145 Non-zero metrics in the last 30s {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":60},"total":{"ticks":680,"time":{"ms":8},"value":680},"user":{"ticks":620,"time":{"ms":8}}},"handles":{"limit":{"hard":1048576,"soft":1048576},"open":6},"info":{"ephemeral_id":"cf33b524-d2ca-46b4-9792-d03c07a71c67","uptime":{"ms":60173}},"memstats":{"gc_next":9001344,"memory_alloc":4867160,"memory_total":13301720},"runtime":{"goroutines":15}},"filebeat":{"harvester":{"open_files":0,"running":0}},"libbeat":{"config":{"module":{"running":0}},"pipeline":{"clients":0,"events":{"active":0}}},"registrar":{"states":{"current":0}},"system":{"load":{"1":5.84,"15":1.17,"5":2.54,"norm":{"1":0.73,"15":0.1463,"5":0.3175}}}}}}
Как мне вообще узнать видит ли filebeat логи и в этом ли проблема?
Конфиг тоже приложу сразу:
filebeat.inputs:
- type: docker
containers:
path: "/usr/share/dockerlogs/data"
ids:
- "*"
output.logstash:
hosts: ["logstash:5044"]
Путь /usr/share/dockerlogs/data
пробрасывается в docker-compose c /var/lib/docker/containers