我正在处理http日志并将查询字符串参数转换为字段。
kv
{
source => "uriQuerystring"
field_split => "&"
target => "uriQuerystringKeys"
}
但是因为调用者使用的是混合大小写参数,所以最终会出现大量重复项。
例如:uriQuerystringKeys.apiKey
,uriQuerystringKeys.ApiKey
,uriQuerystringKeys.APIKey
在我的logstash配置中,我需要做什么才能将所有这些字段名称转换为小写?
我发现在Logstash中有一个open issue for this feature,但它不完整。有人建议直接执行某些ruby代码,但看起来这会转换所有字段(而不仅仅是某个前缀的字段)。