logstash的gsub

gsub 使用规则

filter {
    mutate {
        gsub => [
          # replace all forward slashes with underscore 
          # 用下划线替换所有的斜杠
            "fieldname", "/", "_",
          # replace backslashes, question marks, hashes, and minuses
          # with a dot "."
          # 用一个".",替换反斜杠、问号、散列和减号
            "fieldname2", "[\\?#-]", "."
        ]
      }
    }

gsub是需要在mutate中使用

替换动作可以在一个gsub中操作,格式为 gsub[“内容1”,“被替换内容”,“替换结果内容”,“内容2”,“被替换内容”,“替换结果内容”]

被替换的地方可以使用正则匹配

上一篇:logstash 跨年日期bug


下一篇:logstash 数据库同步缺少数据