@koigva

Как в Logstash задать имя output индекса для elasticsearch?

Здравствуйте!

Есть конфиг 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... }
?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы