【发布时间】:2018-04-04 15:11:25
【问题描述】:
我在使用 mutate 过滤器时遇到问题,我需要将字段副本设置为小写。 但是当我尝试在 elastic 上加载时,字段副本不会是小写的。
我的 Logstash 版本是 5.2
我正在使用以下配置:
filter {
mutate {
rename => {"desc_ufe" => "state" }
rename => {"desc_local" => "city" }
rename => {"desc_bairro" => "neighborhood" }
rename => {"desc_lograd" => "streetName" }
rename => {"desc_cep" => "postalCode" }
rename => {"desc_lograd_complemento" => "supplement" }
rename => {"cod_mun" => "IBGEcode" }
convert => {"IBGEcode" => "string"}
add_field => {"statecp" => "%{state}"}
add_field => {"citycp" => "%{city}"}
add_field => {"neighborhoodcp" => "%{neighborhood}"}
add_field => {"streetNamecp" => "%{streetName}"}
add_field => {"supplementcp" => "%{supplement}"}
lowercase => ["statecp","citycp","neighborhoodcp","streetNamecp","supplementcp"]
}
}
感谢您的帮助。
【问题讨论】:
标签: elasticsearch logstash elastic-stack logstash-configuration