一架梯子,一头程序猿,仰望星空!

Logstash Beats插件


Beats input插件让Logstash可以接收来自Elastic Beats framework发送过来的数据,Elastic Beats framework用的比较多的就是Filebeat.

例子

input {
  # 在5044端口监听来自beats框架的数据
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}" 
  }
}

接收来自beats的数据,并且将数据导入到ES中。

Beats Input插件参数

参数名类型默认值说明
hoststring0.0.0.0监听地址
portnumber监听端口