欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > ELK之路第三步——日志收集筛选logstash和filebeat

ELK之路第三步——日志收集筛选logstash和filebeat

2025/5/5 23:49:14 来源:https://blog.csdn.net/StreamlineWq/article/details/143212920  浏览:    关键词:ELK之路第三步——日志收集筛选logstash和filebeat

logstash和filebeat(偷懒版)

  • 前言
  • logstash
    • 1.下载
    • 2.修改配置文件
    • 3.测试启动
    • 4.文件启动
  • filebeat
    • 1.下载
    • 2.配置
    • 3.启动

前言

上一篇,我们说到了可视化界面Kibana的安装,这一篇,会简单介绍logstash和filebeat的安装和配置。
下一篇,我将融会贯通,将所有的内容结合到一起详细说明:ELK之路第四步——整合!打通任督二脉

logstash

1.下载

打开官网:https://www.elastic.co/cn/downloads/logstash,进去后是最新版本,如果我们要过往版本请点击右侧,需要梯子。
在这里插入图片描述
我们这里还是选择7.3.0版本。
下载好后解压

tar -zxvf logstash-7.3.0.tar.gz

2.修改配置文件

打开jvm.options
还是先修改启动内存,这个根据你自己来定

-Xms256m
-Xmx256m

3.测试启动

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

等启动完成后,我们输入hello world
在这里插入图片描述
显示这个就成功了

4.文件启动

当然,我们常用配置文件来启动,创建一个logstash.conf文件:

input {heartbeat {interval => 10type => "heartbeat"}
}output {stdout {codec => rubydebug}
}

然后输入命令来启动

bin/logstash -f logstash.conf

logstash的conf文件有三大主要配置字段:

  • input :规定了从哪里输入
  • filter :过滤规则,用于过滤筛选输入的信息
  • output :输出到哪里

filebeat

1.下载

有条件的用curl 下载,但是在国内这样下载是很困难的

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.3.0-linux-x86_64.tar.gz

第二种方式去官网下载,挂个梯子就行。
下载好了解压:

tar -zxvf filebeat-7.3.0-linux-x86_64.tar.gz

2.配置

新增一个配置文件filebeat_logstash.yml,filebeat启动的时候要用

filebeat.inputs:
- type: logenabled: truepaths:- /Users/liuxg/data/apache_logsoutput.logstash:hosts: ["localhost:5044"]
  • filebeat.inputs:filebeat读取文件的一些配置
  • output.logstash:输出路径

3.启动

bin/filebeat -e -c filebeat_logstash.yml

因为时间有限,本篇属实潦草,后面有时间了,我会详细的补充这两个技术的用法。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词