我们如何使用gsub删除logstash消息中特定字符之后的模式

问题描述 投票:0回答:1

示例消息:

13-12-2022 `ACTIVITY-LOG` 20108 `The is my sample HMAC message`HMAC HMAC HMAC

我想将其替换为:

13-12-2022 `ACTIVITY-LOG` 20108 `The is my sample HMAC message`

我尝试了下面的代码,但它替换了所有出现的 HMAC:

mutate {
                    gsub => [ "message", "HMAC", "" ]
                  }

我只希望在紧接在 ` 之后的模式被删除。 如何使用 gsub 在 Logstash 中实现此目的?

elasticsearch logstash elastic-stack logstash-grok mutate
1个回答
0
投票

也许

gsub => [ "message", "`.*", "" ]

这应该替换`

之后的所有数据
© www.soinside.com 2019 - 2024. All rights reserved.