【问题标题】:Visualising static log files on Kibana在 Kibana 上可视化静态日志文件
【发布时间】:2019-05-29 17:38:43
【问题描述】:

我有几个 Apache 服务器日志,我想将它们解析到 Kibana 中以进行可视化。现在,我已经尝试设置 Elasticsearch + Kibana + Filebeat 来摄取这些服务器日志。但是,Filebeat 似乎占用了相当多的 CPU 使用率。

这些日志是静态的,即我收集的旧日志。因此,我不需要 Filebeat 主动监控功能。在这种情况下,是否有其他替代方法可以将我的 Apache Server 日志仅导入 Kibana 一次?

另外,作为旁注,filebeat 和 logstash 之间有什么区别?我读到logstash 能够从日志中解析更多信息,例如地理位置。但是,在尝试我的方法时,filebeat 的 apache 模块似乎也可以这样做。

【问题讨论】:

    标签: elasticsearch logstash kibana filebeat


    【解决方案1】:

    Filebeat 将监视给定目录中的日志以进行更改。您可以通过将已处理的文件移动到未监视的目录或设置ignore_older option 来控制它。另请查看以close_ 开头的选项,以了解该领域的更多优化。

    Filebeat 是一个轻量级的本地代理,可以进行一些处理并将日志发送到 logstash 或 elasticsearch。一些本地处理(例如多行和忽略)非常强大。

    Logstash 也可以用作运输工具,但它通常用于将非结构化日志转换为结构化数据以插入到 elasticsearch 中。通过使用内置的filters,处理选项基本上是无限的,您可以使用 ruby​​ 来做真正定制的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-09
      • 2016-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多