简介
ELK技术栈中的logstash起到了管道的作用,其主要的功能可以看做input-filter-output这几样,因此可以看住logstash在数据传输中的作用就是对数据进行一定程度的修改。一般我们是用此来使数据格式更加规范,符合我们期望的格式,从而在kibana或者ES检索更加方便。
主要组成
logstash下载即用,对环境的要求是jre,11以上就能完全使用了。其中bin目录是主文件,config目录是配置目录,有关属性配置,性能调优都在这一块。一般主要用到的是logstash-sample.conf,input-filter-output都写在这一块。
顾名思义,input就是获取数据,filter就是过滤器,也是我们处理数据的地方,output则是输出到指定地区。本笔记以从kafka获取数据,输出到ES为示例。