Logstash简介

官方文档
Logstash是一个接收,处理,转发日志的工具。包含input、filter、output三大组件。分别实现收集->过滤->输出三个功能。
每个组件下面都包含丰富的插件,下图列举一些常见的。

intput

主要负责从数据源接收数据。常见的如:

filter

主要承担对接收的数据解析、过滤。常用的有:

output

作为输出端,常用的有:

codes

基于数据流的过滤器,它可以作为input,output的一部分配置。可以帮助你轻松的分割发送过来已经被序列化的数据。

插件安装

插件市场

./bin/logstash-plugin install logstash-output-elasticsearch