logstash配置文件说明

本文详细介绍了Logstash的配置文件结构,包括input、filter和output三大部分,以及数据类型的使用。同时,讲解了Logstash的条件判断操作符,并列举了一些常用插件,如input类的file、tcp等,filter类的grok和output类的file等。还特别提到了file插件的配置选项和multiline插件在处理多行日志时的作用。
摘要由CSDN通过智能技术生成

logstash配置语句详解

logstash配置文件包含三个配置部分,分别为:input{}、filter{}、output{}。
{} 定义区域,区域内可以定义一个或多个插件,通过插件对数据进行收集,加工处理,输出。

数据类型

  • 布尔值类型: ssl_enable => true
  • 字节类型: bytes => “1MiB”
  • 字符串类型: name => “xkops”
  • 数值类型: port => 22
  • 数组: match => [“datetime”,“UNIX”]
  • 哈希: options => {key1 => “value1”,key2 => “value2”}
  • 编码解码: codec => “json”
    = 路径: file_path => “/tmp/filename”
  • 注释: #

条件判断:

  • 等于: ==
  • 不等于: !=
  • 小于: <
  • 大于: >
  • 小于等于: <=
  • 大于等于: >=
  • 匹配正则: =~
  • 不匹配正则: !~
  • 包含: in
  • 不包含: not in
  • 与: and
  • 或: or
  • 非与: nand
  • 非或: xor
  • 复合表达式: ()
  • 取反符合: !()

logstash常用插件</

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值