代码之家  ›  专栏  ›  技术社区  ›  Ashok Reddy

如何使用logstash过滤器删除事件

  •  0
  • Ashok Reddy  · 技术社区  · 6 年前

    我想删除日志文件意味着不应该导出到elasticsearch,就像任何日志消息包含“监视”关键字我想删除该事件。有人能建议我怎么做吗?

    filter {
      if [loglevel] == "debug" {
        drop { }
      }
    }
    

    上面的例子将在日志级调试时删除事件,但在日志消息包含“monitoring”关键字时删除事件?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ashok Reddy    6 年前

    解决方案是

    filter {
      if "monitoring" in [message] {
        drop { }
      }
    }