How to queue data before ES

Hi everyone, I have big netflow data(about 10 million logs/sec) ingest into ES through logstash, but I am afraid that ES is too late to write data in its database(how can I check if there has some data lost?).Therefore, I think I should insert a software to queue the data before sending it to ES to prevent dropping data.
Is there any suggest software or any idea? I have tried Kafka, but it seems a little difficult.
My OS is windows.

this is my structure:
image

thank you very much!

how much data(queue.max) can be stored in logstash queue at a time?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.