Я настраиваю Filebeat для отправки логов в Elasticsearch. Это мой filebeat.yml
:
filebeat.prospectors:
- type: log
paths:
- '/var/log/project/*.log'
json.message_key: message
output.elasticsearch:
hosts: ["localhost:9200"]
У меня есть этот файл /var/log/project/test.log
с таким содержанием:
{ "message": "This is a test" }
и я ожидал, что этот журнал будет отправлен в Elasticsearch. Elasticsearch работает в контейнере Docker на localhost на 9200.
Когда я запускаю filebeat (Docker), в Elasticsearch не создается индекс. Так что в Кибане я не вижу никаких данных.
Почему это? Разве не предполагается, что Filebeat создает индекс автоматически?