标签:字符值 哈希类型 处理 code href logs 类型转换 time 应用
filters/mutate 插件是 Logstash 另一个重要插件。它提供了丰富的基础类型数据处理能力。包括类型转换,字符串处理和字段处理等。
类型转换是 filters/mutate 插件最初诞生时的唯一功能。其应用场景在之前 Codec/JSON 小节已经提到。
可以设置的转换类型包括:"integer","float" 和 "string"。示例如下:
filter { mutate { convert => ["request_time", "float"] } }
注意:mutate 除了转换简单的字符值,还支持对数组类型的字段进行转换,即将 ["1","2"]
转换成 [1,2]
。但不支持对哈希类型的字段做类似处理。有这方面需求的可以采用稍后讲述的 filters/ruby 插件完成。
gsub => ["urlparams", "[\\?#]", "_"]
filter { mutate { split => ["message", "|"] } }
标签:字符值 哈希类型 处理 code href logs 类型转换 time 应用
原文地址:https://www.cnblogs.com/fat-girl-spring/p/13045365.html