Running ELK stack on a server with Websphere and JBoss application servers


I'm planning to install ELK stack on nodes which also has a Websphere and a JBoss application server running. There will be multiple applications running on Websphere and 40% of the system's RAM is going to be allocated to that.

I read that Lucene may take up the remaining RAM that is left on the system.

Is this kind of ELK deployment OK to have ?

FYI we’ve renamed ELK to the Elastic Stack, otherwise Beats and APM feel left out! :wink:

The OS may cache files that Lucene reads, not Lucene itself.

It should be fine. Again, it's the OS that handles this :slight_smile:

But remember that your applications will steal some CPU resources. Ideally having an external elasticsearch cluster is better but as Mark said this can work well depending on the overall load.

Thanks @warkolm and @dadoonet for quick replies.

I had a related question. I see that Elasticsearch JVM heap size is set to 2 GB by default. My log searches are going to be very minimal. So is it OK to reduce the JVM size of Elasticsearch to 1 GB or less in order to give more RAM for other applications.

It can work. I'd probably never go under 1gb though.

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