Besides ELK standard goal for gathering application logs data i want to leverage this stack for advanced data collection such as JVM metrics (via JMX) and host's cpu/ram/disk/network utilization.
The most suitable one i thought is using metricbeat
, but i doubt if metricbeat
is enough for purposes described above.
Since i aiming at minimal stack of things to configure, will Metricbeat
-Elasticsearch
-Kibana
be enough for collecting app logs
,app jvm metrics
,host's hardware utilization
or there are some more suitable alternatives ?
UPDATE
Oh, i see now, that i need also filebeat
besides metricbeat
for gathering app logs
.
Is there any out of the box single solution that combines filebeat
and metricbeat
agents ?
Currently Filebeat and Metricbeat are separate binaries and you need to run both: