We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
A common usage of the add_process_metadata processor:
- add_process_metadata: match_pids: [some_ppid_field] target: process.parent
One would expect that the following fields are created:
"process": { "parent": { "pid": "1234" "name": "parent_process", [...] } }
However, the add_process_metadata processor always nests fields in a "process" group inside the given target:
add_process_metadata
"process": { "parent": { "process": { "pid": "1234" "name": "parent_process", [...] } } }
... which leads to non-ECS compliant fields process.parent.process.name instead of process.parent.name.
process.parent.process.name
process.parent.name
The text was updated successfully, but these errors were encountered:
Pinging @elastic/integrations (Team:Integrations)
Sorry, something went wrong.
Pinging @elastic/security-external-integrations (Team:Security-External Integrations)
efd6
Successfully merging a pull request may close this issue.
A common usage of the add_process_metadata processor:
One would expect that the following fields are created:
However, the
add_process_metadata
processor always nests fields in a "process" group inside the given target:... which leads to non-ECS compliant fields
process.parent.process.name
instead ofprocess.parent.name
.The text was updated successfully, but these errors were encountered: