-
Notifications
You must be signed in to change notification settings - Fork 24.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adjust the output of user_agent processor to ECS, part 2 #38094
Labels
blocker
>bug
:Data Management/Ingest Node
Execution or management of Ingest Pipelines including GeoIP
Comments
webmat
added
>bug
:Data Management/Ingest Node
Execution or management of Ingest Pipelines including GeoIP
labels
Jan 31, 2019
Pinging @elastic/es-core-features |
5 tasks
jakelandis
added a commit
to jakelandis/elasticsearch
that referenced
this issue
Jan 31, 2019
When the ingest node user agent parses the device field, it will result in a string value. To match the ecs schema this commit moves the value of the parsed device to an object with an inner field named 'name'. There are not any passivity concerns since this modifies an unreleased change. closes elastic#38094 relates elastic#37329
jakelandis
added a commit
that referenced
this issue
Jan 31, 2019
When the ingest node user agent parses the device field, it will result in a string value. To match the ecs schema this commit moves the value of the parsed device to an object with an inner field named 'name'. There are not any passivity concerns since this modifies an unreleased change. closes #38094 relates #37329
jakelandis
added a commit
to jakelandis/elasticsearch
that referenced
this issue
Jan 31, 2019
When the ingest node user_agent parses the device field, it will result in a string value. To match the ecs schema this commit moves the value of the parsed device to an object with an inner field named 'name'. There are not any passivity concerns since this modifies an unreleased change. closes elastic#38094 relates elastic#37329
jakelandis
added a commit
that referenced
this issue
Jan 31, 2019
When the ingest node user_agent parses the device field, it will result in a string value. To match the ecs schema this commit moves the value of the parsed device to an object with an inner field named 'name'. There are not any passivity concerns since this modifies an unreleased change. closes #38094 relates #37329
jakelandis
added a commit
to jakelandis/elasticsearch
that referenced
this issue
Feb 12, 2019
…lastic#38121) When the ingest node user_agent parses the device field, it will result in a string value. To match the ecs schema this commit moves the value of the parsed device to an object with an inner field named 'name'. There are not any passivity concerns since this modifies an unreleased change. closes elastic#38094 relates elastic#37329
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
blocker
>bug
:Data Management/Ingest Node
Execution or management of Ingest Pipelines including GeoIP
In requesting the adjustments to the
user_agent
processor (#37329), I made a mistake in one of the field's names.The desired end result is actually the following:
Instead of requesting the above, I requested the field "device" as a leaf field (
user_agent.device: "foo"
). This of course leads to a mapping exception, when outputting the user_agent results in an ECS index.This nesting of device.name under the object
device
is there in order to allow for other information about the device eventually (e.g. device.category, device.version, device.manufacturer).Could we adjust the output of the device name to be at
device.name
, please?Really sorry about this!
The text was updated successfully, but these errors were encountered: