除了收集应用程序日志数据的 ELK 标准目标之外,我还想利用此堆栈进行高级数据收集,例如 JVM 指标(通过 JMX)和主机的 cpu/ram/disk/network 利用率。
我认为最合适的是使用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/