-1
私は弾性検索、ログスタックの新人です。 私たちには、多数のクライアントサーバーがあり、イベントをサーバー(クライアントマシンのローカル)に送信します。我々は、これらのイベントデータを集中化し、弾性検索に格納し、データを分析することを検討している。logstash redis入力プラグイン
redisサーバーからのデータを、リモートサーバー上で実行されているlogstashインデクサーに転送し、データを弾性検索に格納する方法はありますか?
logstash-forwarderまたはfilebeat、redis serverから読み取ってlogstashインデクサーに出力できますか?
おかげで、 Divya
ありがとう@chro。しかし、我々は多数のクライアントサーバーを持っており、クライアントサーバー情報のホスト情報を手に入れることはできません。遠隔のログスタッシュのredis入力に設定することはできません。代わりに、これらのクライアントサーバーがlogstashインデクサー – user6382660
Filebeatは、思われるログファイルを読み取るためだけのもので、Redisはそれ自体で何もしません。クライアントマシンでRedis入力を使用して通常のLogstashをデプロイし、リモートのIndexerサーバー上のRedisインスタンスに出力させることをお勧めします。それから、あなたのLSインデクサーにそれを受けさせてください。そうすれば、クライアント情報を知る必要はありません。 – Chro
提案に感謝@chro。クライアントサーバにはメモリの制約があります.jvmが必要なため、logstashをデプロイするにはオーバーヘッドが大きくなります。したがって、私はlogstashフォワーダやfilebeatのような軽量ツールを探していました。我々は、redisから読んで、クライアントサーバー上のログファイルに書き込んだり、filebeatを使ってリモートインデクサーサーバーに出力することを考えています。 – user6382660