Elasticsearch and metricbeat

I need help to know the server specs to collect metrics from 1000 client server. How we can setup.

I believe the easiest way is to use the Elastic Agent and then deploy agent policies to do whatever you need.

What will be the server configuration required for it. One cluster is enough for that

There are many factors involved like:

  • retention days
  • using searchable snapshots (needs a commercial license) to reduce the number of nodes and use storage instead
  • running on cloud, using our serverless offer
  • number of events collected per machine...

One of the nice thing with Elastic is the elasticity part, so it can scale out if needed.

But one of the way to get actual numbers is to test with some days of data on some machines and then multiply by a factor. Something you can easily do from cloud.elastic.co.