Easysearch、Elasticsearch 还是 Opensearch,是个问题

logstash中mutate插件执行顺序

Logstash | 作者 dongne | 发布于2017年11月15日 | 阅读数:5628

logstash中mutate里面的插件有执行顺序么,假如有一个字段的值可能是hdqsmsg\abc或者HDQMSG\abc,我希望把前面的hdqsmsg替换掉,我想先用lowercase全部转化为小写,再用gsub替换字符串,但我发现大写的还是没有被替换掉,必须在gsub里面定义替换才可以。
已邀请:

dongne

赞同来自:

还真有执行顺序
 

rename(event) if @rename
update(event) if @update
replace(event) if @replace
convert(event) if @convert
gsub(event) if @gsub
uppercase(event) if @uppercase
lowercase(event) if @lowercase
strip(event) if @strip
remove(event) if @remove
split(event) if @split
join(event) if @join
merge(event) if @merge
filter_matched(event)
 

要回复问题请先登录注册