@koigva

Почему Logstash пишет в ES свой лог logstash-plain.log?

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

Почему Logstash пишет в ES свой лог logstash-plain.log, хотя он нигде не указан? Вот секция input:
input {
  beats {
    port => 5044
  }
}

А в Filebeat указан только один input:
filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /home/ ... /storage/logs/laravel*.log


Почему такое происходит и как от этого избавиться?

Лог Logstash оказывается именно в elastic index. Секция output:
output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
  }
}
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Почему Logstash пишет в ES свой лог logstash-plain.log?

Куда пишет logstash-plain.log? В /var/log/logstash/logstash-plain.log? Так это нормально, logstash ПО которое пишет логи, или он у вас пишет в elastic index? Тогда приведите пример, и смотреть надо output в этом случае.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы