我是流利的新手,当键值中出现特定的字符串时,我想使用record_modifier替换字符串。
示例
1)输入:
{"message":"how are you"}
输出:
{"message":"who are you"}
当输入键值具有“如何”时,我想将该字符串替换为“谁”
2)输入:
{"message":"he is a bad boy"}
输出:
{"message":"he is a good boy"}
当输入键值具有“坏”时,我想用“好”替换该字符串
@type record_modifier #auto_typecast true
enter code here
关键信息 表达式????? 替换?????
谢谢。
答案 0 :(得分:0)
您可以在 record_transformer
中使用 gsub<filter yourTag>
@type record_transformer
enable_ruby
<record>
log ${record["log"].gsub('how', 'who')}
</record>
</filter>