Может ли Logsta sh одновременно принимать и Kafka, и REST (HTTP) - PullRequest
0 голосов
/ 01 мая 2020

Я ищу что-то вроде этого

input{
     tcp{
          port=>9600
          type=>sylog
        }
     kafka{
     bootstrap_servers=>"localhost"9092"
     topics=>["my_log"]
           }

1 Ответ

0 голосов
/ 02 мая 2020

Да, это будет работать, просто зафиксируйте свою строку bootstrap_servers в:

bootstrap_servers=>"localhost:9092"

Это зависит от вашей бизнес-логики c, но обычно я бы рекомендовал вам разделять входные данные в два разных файла. внутри /etc/logstash/conf.d.

input_tcp.conf

input {
  tcp {
    port=>9600
    type=>sylog
  }
}  

input_kafka.conf

input {
  kafka { 
    bootstrap_servers=>"localhost:9092"
    topics=>["my_log"]
  }
}
...