elasticsearch 使用弹性堆栈收集服务器硬件利用率、应用程序日志、应用程序jvm指标的最有效方法是什么?,elasticsearch,logstash,elastic-stack,metricbeat,elastic-beats,elasticsearch,Logstash,Elastic Stack,Metricbeat,Elastic Beats" /> elasticsearch 使用弹性堆栈收集服务器硬件利用率、应用程序日志、应用程序jvm指标的最有效方法是什么?,elasticsearch,logstash,elastic-stack,metricbeat,elastic-beats,elasticsearch,Logstash,Elastic Stack,Metricbeat,Elastic Beats" />

elasticsearch 使用弹性堆栈收集服务器硬件利用率、应用程序日志、应用程序jvm指标的最有效方法是什么?

elasticsearch 使用弹性堆栈收集服务器硬件利用率、应用程序日志、应用程序jvm指标的最有效方法是什么?,elasticsearch,logstash,elastic-stack,metricbeat,elastic-beats,elasticsearch,Logstash,Elastic Stack,Metricbeat,Elastic Beats,除了收集应用程序日志数据的ELK标准目标之外,我还想利用此堆栈进行高级数据收集,如JVM度量(通过JMX)和主机的cpu/ram/磁盘/网络利用率 我认为最合适的方法是使用metricbeat,但我怀疑metricbeat是否足以满足上述目的 既然我的目标是将要配置的东西的堆栈最小化,那么Metricbeat-Elasticsearch-Kibana是否足以收集应用程序日志,应用程序jvm度量,主机的硬件利用率,或者有一些更合适的替代方案 更新 哦,我现在明白了,除了metricbeat之外,我

除了收集应用程序日志数据的ELK标准目标之外,我还想利用此堆栈进行高级数据收集,如JVM度量(通过JMX)和主机的cpu/ram/磁盘/网络利用率

我认为最合适的方法是使用
metricbeat
,但我怀疑
metricbeat
是否足以满足上述目的

既然我的目标是将要配置的东西的堆栈最小化,那么
Metricbeat
-
Elasticsearch
-
Kibana
是否足以收集
应用程序日志
应用程序jvm度量
主机的硬件利用率
,或者有一些更合适的替代方案

更新

哦,我现在明白了,除了
metricbeat
之外,我还需要
filebeat
来收集
应用程序日志。

是否有任何现成的单一解决方案结合了
filebeat
metricbeat
代理?

目前,filebeat和metricbeat是独立的二进制文件,您需要同时运行:

  • Filebeat收集日志(并可能使用Elasticsearch Ingest节点解析日志)
  • Metricbeat具有用于cpu/ram/disk/network的系统模块,我们还具有用于该功能的JMX/Jolokia模块