Elk requirement

how much CPU I need for starting using elk stack

I know some people running Elasticsearch from a Raspberry Pi.

The good thing with Elasticsearch is that you can start with low resources, let say 1 CPU, 2gb of RAM, few gb of disk and if needed scale this by:

  • scaling vertically (add more CPU, more RAM) when needed
  • scaling horizontally (add more nodes to the cluster)

So unless you provide a lot of details about your use case, what type of data, the size of the data, the retention you want, the replication you want, it will be hard to tell more.

May I suggest you look at the following resources about sizing:

And Using Rally to Get Your Elasticsearch Cluster Size Right | Elastic Videos

2 Likes