3
Я пытаюсь использовать функцию Grep, но он не работает,Missing фильтр Grep в logstash
это ошибка:
Couldn't find any filter plugin named 'grep'. Are you sure this is correct?
Trying to load the grep filter plugin resulted in this error: no such file to
load -- logstash/filters/grep
и это мой файл logstash.conf
input {
stdin { }
file {
type => "FireWall"
path => "/var/log/test.txt"
start_position => 'beginning'
}
}
filter {
grep {
match =>["message",".* Morito .*"]
}
grok {
patterns_dir => "./patterns"
match => [
"message", "%{WORD:firstname} %{WORD:lastname} %{NUMBER:age}
]
}
}
output {
stdout { }
elastic search {
cluster => "logstash"
}
}
Что мне делать, пожалуйста?
«The„Grep“плагин больше не является необходимым теперь, что вы можете сделать, если/ELSIF/еще в logstash конфиги Этот плагин. будут удалены в будущем.Если вам нужно удалить события, используйте фильтр сбрасывания. Если вам нужно принять действие на основе соответствия, используйте блок «if» и фильтр мутанта. Подробнее см. следующий URL-адрес для использования if/elsif/else в ваших конфигурациях logstash: http: //logstash.net/docs/# {LOGSTASH_VERSION}/configuration " – Morito