2016-10-13 7 views
0

filebeatの弾力性のあるドキュメントに基づいて、イベントをファイルビート経由で挿入するプラグインですが、Redisリスト(ファイル構造体タイプ)の下にあります。Filebeat with Redis

https://www.elastic.co/guide/en/beats/filebeat/current/redis-output.html 

ハッシュですべてのイベントを挿入したいのですが、それは可能でしょうか?このため

よろしく、 SIMON

答えて

1

理由はRedisのリストデータ型は、それが他のいくつかのコンポーネント(logstash、など)によって消費される前に、あなたのデータが含まれている一時的なキューとして作用することです。パイプラインの反対側では、消費コンポーネントは単にLPOP/BLPOPを呼び出して、最初の(最も古い)要素をリストから削除して処理します。

Redisハッシュデータ型をキューとして使用することはできません。コンシューマコンポーネントがハッシュに格納されているデータをどのように消費できるかを自問する必要があります。たとえば、Logstash redis入力プラグインでは、listchannel、またはpattern_channelのいずれかのデータ型を使用できます。これらのデータ型はすべて、コンシューマがデータを取得および処理できる一時的なキューとして機能します。

+0

こんにちは@Val、私は間違っている場合、私は本当に初心者redisのように私を修正します。 ハッシュはどのように使用しますか? https://redislabs.com/ebook/redis-in-action/part-2-core-concepts-2/chapter-3-commands-in-redis/3-4-hashes – user647527

関連する問題