お気づきのとおり、Redis、Kafka、またはXYZをELKスタックのバッファーとして使用できます。
ESの人々は昨日、パイプラインでのKafkaの使用に関するブログ投稿を公開しましたが、RedisまたはXYZであった可能性もあります。彼らはいつについて良い点を述べています そのようなバッファが必要になる可能性があり、そうでない場合もあります。
するために、このようなバッファを用意することをお勧めします。
- イベントの急増に対処する
- 到達できない可能性のあるESクラスターに対処する
そのような行動を予期しない場合、つまりあなたが知っている場合
- イベントは常に同じレートで発生しますおよび/または
- ESクラスターをアップグレードする必要がある場合に備えて、ログが少し遅れて出荷されても問題ありません。
...その場合、そのようなバッファは必要ありません。さらに、管理、監視、保守に必要なソフトウェアが1つ少なくなります。
Elastic Stackエコシステムに関しては、万能のアプローチはありません。それは常に、正確なユースケースと要件に依存します。自分自身、システム、ユーザーにとって何が重要かを自問し、それに応じてソリューションを設計する必要があります。