logstash下载安装

1.下载logstash 

https://www.elastic.co/cn/downloads/past-releases#logstash

2.解压

tar -zxvf logstash-6.7.0.tar.gz

3.测试是否启动正常

bin/logstash -e 'input { stdin {} } output { stdout {} }'

 


启动后 输入字符  控制台可展示 logstash内容

 

4.接收beats信息

新建文件 frist.conf

input {
  beats {
    port => 5044
  }
}
output {
        stdout { codec => rubydebug }
}

5.

启动

bin/logstash -f first-pipeline.conf --config.test_and_exit

(画外音:--config.test_and_exit选项的意思是解析配置文件并报告任何错误,然后退出)

bin/logstash -f first-pipeline.conf --config.reload.automatic

(画外音:--config.reload.automatic选项的意思是启用自动配置加载,以至于每次你修改完配置文件以后无需停止然后重启Logstash)

测试 当beats检测的文件改变时,logstash控制台会输出文件内容

5.修改配置文件 发送信息到elastsearch 中

input {
  beats {
    port => "5044"
  }
}
output {
  elasticsearch {
    hosts=>["localhost:9200"]
  }

}

#发送到elasticsearch

output {
  elasticsearch {
    hosts=>["localhost:9600"]
  }
 

使用字段作为索引名称

input {
  beats {
    port => 5044
  }
}
output {
  elasticsearch {
    hosts=>["localhost:9200"]
    index => "docker-%{[host][id]}-%{+YYYY.MM.dd}"
  }
}
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值