Logstash 是一个开源的数据收集引擎,它具有备实时数据传输能力.它可以统一过滤来自不同源的数据,并按照开发者的制定的规范输出到目的地. 一.原理 Logstash 通过管道进行运作,管道有两个必需的元素,输入和输出,还有一个可选的元素,过滤器. 输入插件从数据源获取数据,过滤器插件根据用户指定的数据格式修改数据,输出插件则将数据写入到目的地.如下图: 输入:采集各种样式.大小和来源的数据 数据往往以各种各样的形式,或分散或集中地存在于很多系统中.Logstash 支持各种输入选择 ,可以在…