Redisリストを使用する1つのノード内で1つのLogstashプロセスを実行していますが、大きなスループットを必要とせずに1つのプロセスしかデータスループットを処理できないと思います。Redisから多くのLogstashインスタンスを読み取る
Logstashのもう1つのプロセスを実行して、この同じマシンの中でもう少しパフォーマンスが向上するのだろうと思っていましたが、それについてはわかりません。私のESインデックスはボトルネックではないことを知っています。
同じリストを消費すると、Logstashでデータが複製されますか?このアプローチは正しいことですか?
ありがとうございます!
ここに私の入力構成:
input {
redis {
data_type => "list"
batch_count => 300
key => "flight_pricing_stats"
host => "my-redis-host"
}
}
'しまうLogstashは、私のデータを複製' NO、それはないだろうか?。 logstashがredisリストからメッセージを取得すると、そのメッセージはredisから削除されます。 (私たちは、1回のレディからメッセージを引き出すプロダクションで複数のログ・スタッシュを使用しました)。 – baudsp