一架梯子,一头程序猿,仰望星空!

Logstash drop filter插件


drop filter插件主要用于删除logstash收集到的数据,通常配合条件语句一起使用。

提示:logstash是一条一条数据发给filter处理,所以drop filter也是一条数据,一条数据的删除。

例子:

input {
  # 扫描指定文件日志数据
  file {
    path => [ "/var/log/http.log" ]
  }
}

filter {
    # 如果loglevel字段值等于debug,则删除整条消息
    if [loglevel] == "debug" {
        # 通过drop过滤器删除消息
        drop { }
    }
}

output {
  # 将数据直接打印出来
  stdout {}
}