除了收集应用程序日志数据的ELK标准目标之外,我还想利用此堆栈进行高级数据收集,例如JVM指标(通过JMX)和主机的cpu / ram /磁盘/网络利用率。
我认为最合适的方法是使用metricbeat
,但是我怀疑metricbeat
是否足以满足上述目的。
由于我的目标是要配置的事物的最小堆栈,Metricbeat
-Elasticsearch
-Kibana
是否足以收集app logs
,app jvm metrics
,host's hardware utilization
或其他一些更合适的选择?
更新
哦,我现在知道,除了filebeat
之外,我还需要metricbeat
来收集app logs
。
是否有将filebeat
和metricbeat
代理结合在一起的开箱即用的单一解决方案?
最佳答案
当前,Filebeat和Metricbeat是独立的二进制文件,您需要同时运行:
关于elasticsearch - 使用Elastic-Stack收集服务器硬件利用率,应用程序日志,应用程序jvm指标的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54323817/