【问题标题】:How to import Varnishlog file into Elasticsearch using Filebeat?如何使用 Filebeat 将 Varnishlog 文件导入 Elasticsearch?
【发布时间】:2019-06-06 18:58:07
【问题描述】:

我想将“varnishcsa.log”导入 Elasticsearch,最后用 Kibana 发现/可视化数据。

我开始使用 Elastic Stack:Elasticsearch > Filebeat > Kibana。

没有默认的“Varnish”内置 Filebeat 模块。
我按照一些说明做了一些测试(filebeat、logstash)……但没有成功。

我正在寻找一种导入 Varnishlog 文件的方法,例如以下(工作)“mysql-slow-queries.log”文件。

# run Elasticsearch and Kibana
./elasticsearch/bin/elasticsearch
./kibana/bin/kibana

# Import MySQL Slow Queries logs using Filebeat
./filebeat/filebeat -e --modules=mysql --setup  -M \
"mysql.slowlog.var.paths=[/path/to/mysql-slow-queries.log]"

你能帮帮我吗?
我是初学者,所以请不要犹豫,举个例子... :)。
谢谢。

【问题讨论】:

    标签: elasticsearch logstash kibana varnish filebeat


    【解决方案1】:

    您不需要默认模块即可​​使用 Filebeat 发送日志。查看示例配置 here 并使用它来配置 filebeat 以将您的 varnish 日志发送到 Elasticsearch。

    - type: log
      paths:
        /var/log/varnish/varnishncsa.log
      fields:
      log_type: varnish
      fields_under_root: true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 2018-11-10
      • 2019-10-08
      • 2022-11-09
      • 2019-10-31
      • 2019-11-19
      相关资源
      最近更新 更多