elasticsearch 使用弹性堆栈收集服务器硬件利用率、应用程序日志、应用程序jvm指标的最有效方法是什么?
除了收集应用程序日志数据的ELK标准目标之外,我还想利用此堆栈进行高级数据收集,如JVM度量(通过JMX)和主机的cpu/ram/磁盘/网络利用率 我认为最合适的方法是使用
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之外,我
metricbeat
,但我怀疑metricbeat
是否足以满足上述目的
既然我的目标是将要配置的东西的堆栈最小化,那么Metricbeat
-Elasticsearch
-Kibana
是否足以收集应用程序日志
,应用程序jvm度量
,主机的硬件利用率
,或者有一些更合适的替代方案
更新
哦,我现在明白了,除了metricbeat
之外,我还需要filebeat
来收集应用程序日志。
是否有任何现成的单一解决方案结合了filebeat
和metricbeat
代理?目前,filebeat和metricbeat是独立的二进制文件,您需要同时运行:
- Filebeat收集日志(并可能使用Elasticsearch Ingest节点解析日志)
- Metricbeat具有用于cpu/ram/disk/network的系统模块,我们还具有用于该功能的JMX/Jolokia模块