Elastic stack 10k EPS

Hello guys i want to build my SIEM to handle at least 10000EPS what configuration should i do and what requirement need to use with what number of nodes and info i need

Any one knew how i can do it

There is no quick answer to this, you need to do some tests on a proof of concept environment.

The number of nodes depends on a lot of other factos, like how many data you have per day, for how long you want to keep this data, if you are going to have snapshtos or not etc.

Try to spin up a small cluster with 3 nodes where all 3 are master eligible and data nodes, this will make it easier to estimate the resources you will need in production once you have your ingestion working.

I would say that one important requirement is to use fast disks, ssd or nvme disks for example.

^^^^^ Exactly This.

@adilraad2001

If you want to see what the HW profiles we run in Elastic Cloud see here.

These are a good place to start with specs

This a good answer
Is there any way to simulate the trafic of more than 8k EPS to take a look of stability of it

There's lots of logs generator simulators out there...

Or just go to chat gpt and ask it to write it for you in Python. It'll get 90% there the first time

And of course there's our formal rally benchmark tool if you want to use that. That takes a little bit of work and understanding

Oh and just to set your mind at ease 10K EPS ingest on a well set up 3 now de cluster should not be a problem... Then it comes down to how long you want to keep the data and how you are going to search / use it.

Can u give me some documentation can help me in this

The quick start take just a couple commands

To set target throughput us target-throughput configuration