Hello,
I have a pipeline where that receives data from a F5 load balancer and parses it with the cef
codec, in the filters I have a series of mutate using rename to change the name of some fields to their ecs
correspondent, for example requestMethod
is renamed to http.request.method
and response_code
is renamed to http.response.status_code
.
Today I upgraded from 7.9.3 to 7.12.1 and one of the renames strangely stopped working, which broke some visualizations and alerts.
The renames appears in the pipeline in the following order among some other rename operations:
other renames
rename => { "requestMethod" => "[http][request][method]"}
rename => { "response_code" => "[http][response][status_code]"}
other renames
After the upgrade the rename for http.response.status_code
stopped working, I tried to move it further down inside the mutate
filter, but it didn't work, I needed to change the rename to an add_field to bring back the field into my documents as it is needed.
other renames
rename => { "requestMethod" => "[http][request][method]"}
add_field => { "[http][response][status_code]" => "%{response_code}" }
other renames
I tried to replicate the issue in my lab, but the problem did not occur.
Has anyone seen anything like this before or have some tips of what I should investigate?
I use a lot of renames in my pipelines and now I will need to check everyone of them for this kind of issue.