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插件参数
参数名 | 类型 | 默认值 | 说明 |
host | string | 0.0.0.0 | 监听地址 |
port | number | 无 | 监听端口 |