Вот мой входной файл журнала Logstash:
{"timestamp":"2019-10-18T16:37:53.137068+0800","flow_id":1072393101531249,"in_iface":"eno1","event_type":"event A"}
{"timestamp":"2019-10-18T16:37:53.137069+0800","flow_id":1072393101531249,"in_iface":"eno1","event_type":"event B"}
Теперь я хочу вывести эти журналы на разные темы кафки (topic.A
и topic.B
), основанные на разных event_type
. Вот моя текущая конфигурация Logstash:
input {
file {
path => "/data/*.json"
}
}
filter {
}
output {
kafka {
codec => plain {
format => "%{message}"
}
topic_id => "topic.A"
...
}
}
Как я могу делать то, что я хочу в фильтре logstash и выводить?