第三章 logstash - 输入插件之tcp与redis

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 logstash - 输入插件之tcp与redis相关的知识,希望对你有一定的参考价值。

常用的输入插件:

  • tcp
  • redis

一、tcp

1、用法

 1 input {
 2     tcp {
 3         port => 4560
 4         codec => json_lines
 5         mode => server
 6         host => 0.0.0.0
 7         add_field => {"xxx":"xxx"}
 8         ssl_cert => /xxx
 9         ssl_enable => false
10         ssl_extra_chain_certs => ["xxx"]
11         ssl_key => /xxx
12         ssl_key_passphrase => nil
13         ssl_verify => true
14         tags => ["xxx"]
15         type => xxx
16     }
17 }

2、常用配置

以上port是必选项,其他是可选项。

二、redis

1、用法

 1 input {
 2     redis {
 3         data_type => list
 4         port => 6379
 5         codec => json
 6         db => 0
 7         host => 127.0.0.1
 8         add_field => {"xxx":"xxx"}
 9         key => xxx
10         password => xxx
11         threads => 1
12         timeout => 5
13         batch_count => 1
14         tags => ["xxx"]
15         type => xxx
16     }
17 }

2、配置

以上选项全部为可选项。

  • data_type:
    • list:blpop
    • channel:subscribe
    • pattern_channel:psubscribe
  • type:主要用于过滤

 

以上是关于第三章 logstash - 输入插件之tcp与redis的主要内容,如果未能解决你的问题,请参考以下文章

ELK日志分析平台之Logstash数据采集

ELK日志分析平台之Logstash数据采集

日志分析系统ELK之Logstash

日志分析系统ELK之Logstash

elk之logstash学习

第二章 logstash - 输出插件之redis与es