首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >logstash插件参数类型

logstash插件参数类型

作者头像
johnhuster的分享
发布2022-03-28 19:21:55
发布2022-03-28 19:21:55
5570
举报
文章被收录于专栏:johnhusterjohnhuster

logstash插件支持的参数类型有:

数组,如下所示:

代码语言:javascript
复制
users => [ {id => 1, name => bob}, {id => 2, name => jane} ]

列表,如下所示:

代码语言:javascript
复制
  path => [ "/var/log/messages", "/var/log/*.log" ]
   uris => [ "http://elastic.co", "http://example.net" ]
 

布尔型:可以为false或者true

Bytes,一个代表有效字节的单位,如下:

代码语言:javascript
复制
  my_bytes => "1113"   # 1113 bytes
   my_bytes => "10MiB"  # 10485760 bytes
   my_bytes => "100kib" # 102400 bytes
   my_bytes => "180 mb" # 180000000 bytes

哈希,如下:

代码语言:javascript
复制
match => {
   "field1" => "value1"
   "field2" => "value2"
   ...
 }

Number,可以为float型或者int型,如下所示:

代码语言:javascript
复制
port => 33

Password,不打印的String类型,如下所示:

代码语言:javascript
复制
password => "password"

Path,一个有效系统路径的String,如下所示:

代码语言:javascript
复制
my_path => "/tmp/logstash"
 

String,如下所示:

URI,一个完整的url路径,如下所示:

代码语言:javascript
复制
my_uri => "http://foo:bar@example.net"
 

Codec,logstash codec的名字,被转换内容以相应codec插件来展示,如下所示:

代码语言:javascript
复制
 codec => "json"
 

参考:https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html#list

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/12/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档