Logstash 参考指南(编解码器插件)

编解码器插件

编解码器插件改变事件的数据表示,编解码器本质上是流过滤器,可以作为输入或输出的一部分操作。

下面是一些编解码器插件,有关Elastic支持插件的列表,请参阅支持矩阵

插件描述Github仓库
avro将序列化的Avro记录读取为Logstash事件logstash-codec-avro
cef读取ArcSight Common Event Format(CEF)logstash-codec-cef
cloudfront读取AWS CloudFront报告logstash-codec-cloudfront
collectd使用UDP从collectd二进制协议中读取事件logstash-codec-collectd
dots为性能跟踪,每个事件发送1个点到stdoutlogstash-codec-dots
edn读取EDN格式数据logstash-codec-edn
edn_lines读取以新行分隔的EDN格式数据logstash-codec-edn_lines
es_bulk将Elasticsearch bulk格式读取到单独的事件中,以及元数据logstash-codec-es_bulk
fluent读取fluentd msgpack模式logstash-codec-fluent
graphite读取graphite格式的行logstash-codec-graphite
gzip_lines读取gzip编码内容logstash-codec-gzip_lines
json读取JSON格式的内容,在JSON数组中为每个元素创建一个事件logstash-codec-json
json_lines读取新行分隔的JSONlogstash-codec-json_lines
line读取面向行的文本数据logstash-codec-line
msgpack读取MessagePack编码内容logstash-codec-msgpack
multiline将多行消息合并到单个事件中logstash-codec-multiline
netflow读取Netflow v5和Netflow v9数据logstash-codec-netflow
nmap以XML格式读取Nmap数据logstash-codec-nmap
plain读取事件之间没有分隔的明文logstash-codec-plain
protobuf读取protobuf消息并转换为Logstash事件logstash-codec-protobuf
rubydebug将Ruby Awesome Print库应用于Logstash事件logstash-codec-rubydebug

相关推荐