Redis atau Kafka atau XYZ dapat digunakan sebagai buffer di tumpukan ELK seperti yang Anda perhatikan dengan benar.
Orang-orang ES menerbitkan posting blog kemarin tentang penggunaan Kafka di dalam pipa, tetapi bisa juga Redis atau XYZ. Mereka membuat poin bagus tentang KAPAN penyangga seperti itu mungkin diperlukan dan kapan tidak.
Sebaiknya memiliki buffer seperti itu untuk
- menangani lonjakan peristiwa
- berurusan dengan kluster ES yang berpotensi tidak dapat dijangkau
Jika Anda tidak mengantisipasi perilaku seperti itu, artinya Anda tahu
- acara Anda akan selalu datang dengan kecepatan yang sama dan/atau
- Anda baik-baik saja dengan log Anda yang dikirimkan sedikit kemudian jika Anda perlu meningkatkan klaster ES Anda
...maka Anda tidak perlu buffer seperti itu. Terlebih lagi, itu akan mengurangi satu perangkat lunak yang Anda perlukan untuk mengelola, memantau, dan memelihara.
Ketika berbicara tentang ekosistem Elastic Stack, tidak ada pendekatan satu ukuran untuk semua, itu selalu bergantung pada kasus penggunaan dan persyaratan Anda yang tepat. Anda perlu bertanya pada diri sendiri apa yang penting bagi Anda, sistem Anda, dan pengguna Anda, lalu merancang solusi yang sesuai.