logstash使用,结果输出到stdout

1:安装docker logstash

docker pull logstash:7.9.3

2:运行docker

docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 5044:5044 --name logstash2.0  logstash:7.9.3
3: 修改配置文件

进入docker  docker exec  -it --user root 963775d89ddc /bin/bash

vim config/logstash-sample.conf

1:vim config/logstash-sample.conf
vim pipeline/logstash.conf

input {
  beats {
    port => 5044
  }
}

output {
        stdout { codec=>rubydebug}
}

2:vim config/logstash.yml  
http.host: "0.0.0.0"
#xpack.monitoring.elasticsearch.hosts: [ "http://elasticsearch:9200" ]






4: 重启docker

5:查看日志 docker logs --tail 100  --follow 963775d89ddc

 

安装filebeat,检测是否安装成功

1:在官网https://www.elastic.co/cn/downloads/beats/filebeat查看安装方法安装

2:修改配置(里面有output.logstash先注释掉)

vim /etc/filebeat/filebeat.yml

filebeat.inputs:
- type: log
  paths:
    - /home/l/filebeat/logstash-tutorial.log  # 须填写绝对路径
output.logstash:
  hosts: ["localhost:5044"]

3:启动filebeat -e -c filebeat.yml -d "publish"

4:echo "================" >> /home/l/filebeat/logstash-tutorial.log

5:在logstash日志里看到有上报

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值