Здравствуйте!
Есть конфиг Filebeat в котором определяется поле
log_type
:
filebeat.inputs:
- type: log
enabled: true
paths:
- /home/some/storage/logs/laravel*.log
fields:
log_type: laravel_log
Как забрать это поле в output конфиге Logstash для того, чтобы использовать в названии индекса elasticsearch?
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
Нужно заменить
%{[@metadata][beat]}
на это поле, но
%{[log_type]}
не работает.
И еще, правильно ли будет использовать это поле в фильтрах Logstash таким образом:
if [log_type] == "laravel_log" { ...some actions... }
?