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.
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.
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.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.