I want to monitor tomcat machine, so i have to monitor JMX, Log and CPU.
I have to install three tools logstash (JMX), topbeat(CPU), filebeat (log file) in this machine?
I want to monitor tomcat machine, so i have to monitor JMX, Log and CPU.
I have to install three tools logstash (JMX), topbeat(CPU), filebeat (log file) in this machine?
That sounds like the right choice. It sounds like you have some concerns here?
I'd say it depends on information you are interested in. You could also add packetbeat to monitor HTTP-traffic and database connections on network layer.
Yes, add three application in the production machine can add other stability or performance problems.
We use Tomcat with AJP load balancer so packetbeat it's not compatible with AJP protocol
The reason I asked as we also discussed this in the past. I'm curious what is your main concern out of the following (or add your own):
Would it be ok if it would be only 1 binary with 3 processes?
AJP is another protocol not supported by packetbeat. Feel free to create a protocol request on github.com/elastic/beats or (if you are adventerous) create a PR.
© 2020. All Rights Reserved - Elasticsearch
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.