如何使用Filebeat将Varnishlog文件导入Elasticsearch?

时间:2019-01-11 20:22:04

标签: elasticsearch logstash kibana varnish filebeat

我想将“ 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]"

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

1 个答案:

答案 0 :(得分:0)

您不需要默认模块即可​​通过Filebeat发送日志。请参阅示例配置here,并使用它来配置filebeat以将您的清漆日志发送到Elasticsearch。

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