logstash(动态配置index)-创新互联

介绍

logsth的安装这里就不详细的介绍了,你可以用docker安装,也可以自己安装,我自己在linux安装的时候出现过问题,因为之前在linux安装了kafka,es,kibana,可能值内存不够了,所以我到windows下面安装了,其实是一样的。

创新互联建站主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务石林,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792背景

本篇写作的目的,就是为了,就是使用elk+kafka对日志进行收集。以便我们对消息日志的查看。本篇部署一套通用的日志系统,这样以后不管任何系统只要按照要求接进来就可以了,不需要每个系统部署一套日志系统。

核心配置(最重要的)
  1. input 里面存放的就是接受消息的配置,这个只要配置好了就行,里面的一个type是我自己加的,目前在该配置中没有用,可以删掉,因为这边可以配置数据源,以后你需要判断的时候可以用的上。具体使用方式百度就可以了。
  2. filter最核心的就是这个比较麻烦,json的那个参数就是将我们投递到kafka的消息按json格式输出到es。这样我们就可以在es中看到多个字段了,而不是全部的放在message中。因为我想每个系统接进来都有自己的日志的index,而不需要每次都要重新配置,重启这样是不对的,所以就需要动态的配置index。所以就在日志里面存放了index这个字段,作为es的index。这样logstash就可以根据这个参数动态的将日志投递到制定的es中。
  3. out 这个没啥好说的,照着配置就行了
  4. 他的一个语法%{}这个就是获取参数值的语法
input

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:logstash(动态配置index)-创新互联
文章URL:http://ybzwz.com/article/dhhjgs.html