elasticsearch - 使用 Elastic-Stack 收集服务器硬件利用率、应用程序日志、应用程序 jvm 指标的最有益方法是什么?

标签 elasticsearch logstash elastic-stack metricbeat elastic-beats

除了收集应用程序日志数据的 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 是独立的二进制文件,您需要同时运行:

  • Filebeat 收集您的日志(并可能使用 Elasticsearch Ingest 节点解析它们)。
  • Metricbeat 带有用于 cpu/ram/disk/network 的系统模块,我们还有一个用于该功能的 JMX/Jolokia 模块。
  • 关于elasticsearch - 使用 Elastic-Stack 收集服务器硬件利用率、应用程序日志、应用程序 jvm 指标的最有益方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54323817/

    相关文章:

    c# - 嵌套查询等效于以下 ElasticSearch 查询

    elasticsearch - Logstash似乎更改了Elasticsearch输出URL

    json - 在 Logstash 中解析 JSON 对象数组

    elasticsearch - 添加副本字段并将其设置为小写

    ElasticSearch 6,copy_to 与动态索引映射

    elasticsearch - 我们如何在Elastic Search中的文字类型列上汇总SUM?

    java - QueryString 用冒号搜索字符串

    elasticsearch - Elasticsearch:数据服务器未发现主服务器

    logging - 将Scribe集中式日志记录输出发送到Elasticsearch的最佳方法

    mysql - Logstash转换输出日期格式