Logstash-将字段名转换为小写

Logstash-将字段名转换为小写,logstash,Logstash,我正在处理http日志并将querystring参数转换为字段 kv { source => "uriQuerystring" field_split => "&" target => "uriQuerystringKeys" } 然而,由于调用者使用的是混合大小写参数,我最终得到了许多重复的参数 例如:uriQuerystringKeys.apiKey,uriQuerystringKeys.apiKey,uriQuerystringKeys.apiKey

我正在处理http日志并将querystring参数转换为字段

kv
{
  source => "uriQuerystring"
  field_split => "&"
  target => "uriQuerystringKeys"
}
然而,由于调用者使用的是混合大小写参数,我最终得到了许多重复的参数

例如:
uriQuerystringKeys.apiKey
uriQuerystringKeys.apiKey
uriQuerystringKeys.apiKey

我需要在日志存储配置中做什么才能将所有这些字段名转换为小写

我看到Logstash中有一个要实现的,但它是不完整的。有人建议直接执行一些ruby代码,但看起来这会转换所有字段(而不仅仅是某个前缀的字段)

下面是一个包含您需要的基本代码的示例

您可以在循环中看到一个条件,可以使用它对字段实施前缀限制