码迷,mamicode.com
首页 > 其他好文 > 详细

logstash配置语法

时间:2018-01-28 22:32:35      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:lis   输出   test   number   geoip   条件判断   插件   nand   rbo   

Logstash 用 {} 来定义区域

input {

   stdin {}

   syslog {}

}

数据类型

  • bool

debug => true

  • string

host => "hostname"

  • number

port => 514

  • array

match => ["datetime", "UNIX", "666"]

  • hash

options => {

key1 => "value1",

key2 => "value2"

}

字段引用

[geoip][location][0]

条件判断

  • equality, etc: ==, !=, <, >, <=, >=

  • regexp: =~, !~

  • inclusion: in, not in

  • boolean: and, or, nand, xor

  • unary: !()

命令行参数

-e " "   执行配置内容并启动

--config 或 -f   指定配置文件或目录运行

--configtest 或 -t   检查配置语法是否正确

--log 或 -l  运行日志路径

--filterworkers 或 -w  -w 5 5个线程执行

--pluginpath 或 -P 加载插件路径

--verbose  输出一定的调试日志

--debug  输出更多调试日志


logstash配置语法

标签:lis   输出   test   number   geoip   条件判断   插件   nand   rbo   

原文地址:http://blog.51cto.com/amazing61/2066135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!