如何在Logstash 2.1中修剪包含点的字段名?

时间:2018-10-06 15:45:25

标签: regex pattern-matching logstash mutate

我有一个日志文件,其中包含一些带有点的键。 支持的logstash为2.1。 密钥的格式为“ 0. SellerId”,“ 1。rq_”。

现在,我要转换这些键,以使“ 0. SellerId”成为“ sellerId”。我该怎么办?

我尝试做:

mutate {
    gsub => ["^[0-9]+\.\s*", "^[0-9]+\.\s", ""]
}

这不起作用。发生错误:索引中的字段总数已超过[1000]个限制

进行以下试验:

kv {
    trimkey => "^[0-9]+\.\s"
}

我遇到一个错误:以[。]开头或结尾的对象字段使对象分辨率含糊不清

我如何转换密钥?

0 个答案:

没有答案