如何从logstash中的输出文件中删除点

如何从logstash中的输出文件中删除点,logstash,Logstash,我正在尝试删除输入文件中的点,以避免复制到输出文件。有人能帮我吗 输入文件:_ABC。。。。。。。。无效的 预期输出:\ u ABC null如果您使用的是grok{},则需要在模式中转义它们:\ 如果您只想摆脱一系列周期,可以这样做: filter { mutate { gsub => [ "message", "\.+", "" ] } } 当我使用gsub时,输入消息中没有允许我选择字段的特定模式。有没有一种方法可以在整个输出文件中搜索。。。然后替换

我正在尝试删除输入文件中的点,以避免复制到输出文件。有人能帮我吗

输入文件:_ABC。。。。。。。。无效的
预期输出:\ u ABC null

如果您使用的是grok{},则需要在模式中转义它们:\

如果您只想摆脱一系列周期,可以这样做:

filter {
    mutate {
        gsub => [ "message", "\.+", "" ]
    }
}

当我使用gsub时,输入消息中没有允许我选择字段的特定模式。有没有一种方法可以在整个输出文件中搜索。。。然后替换它?当前输出文件如下所示:ABCstatus:\u ABCHost。。。。。。。。空_PQHost。。。。。。。。。空_端口。。。。。。。。。。所以。。。。。。。。。空值。。。。。。。。。。无效。桌子ABCSocketThread群集。。。。。。。。。。。。。。。1.2.3.4服务器。。。。。。。。。。9.63.246.203荷载-1连接信息来自用户空间?。。。false我期望的是ABCSocketThread状态:_abchostnull _pqhostnull _端口0 _sonull _psoutnull _dis。ABC Cluster1.2.3.4服务器9.63.246.203加载-1。在这种情况下,我们如何制定gsub。我对logstash有点陌生。请帮忙