[8.13](backport #38199) [Auditbeat] fim(ebpf): enrich file events with process data#38742
[8.13](backport #38199) [Auditbeat] fim(ebpf): enrich file events with process data#38742pkoutsovasilis merged 5 commits into8.13from
Conversation
* fim(ebpf): enrich file events with process data * apply review suggestions * apply review suggestions * fix(fim/ebpf): move process fields to event root and insert them so keys do not contain dots * fix(fim/ebpf): refactor HostID to utilise sync.OnceValue and expose boot time * fix(fim/ebpf): refactor TicksPerSecond to utilise sync.OnceValue * fix(fim/ebpf): remove empty slice allocation * chore: go mod tidy * fix: explicitly set go 1.21.8 in go.mod * fix(fim/ebpf): nil slice of errors in TestNewEventFromEbpfEvent * fix(fim/ebpf): remove re-declaration of already ecs included fields * fix(fim/ebpf): utilise OnceValues to declutter the code * fix(fim/ebpf): remove x-pack import from OSS package * fix(fim/ebpf): propagate process fields changes to integration tests * chore: go mod tidy * ci: temporary solution to outdated docker compose python library * ci: transition to a fixed tag for docker image instead of a rolling one --------- Co-authored-by: Panos Koutsovasilis <panos.koutsovasilis@elastic.co> Co-authored-by: Pierre HILBERT <pierre.hilbert@elastic.co> (cherry picked from commit dbdaac3) # Conflicts: # go.mod # go.sum
|
Cherry-pick of dbdaac3 has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
|
💚 CLA has been signed |
|
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
|
This is a new feature. Not sure it is valid to backport this. The Python docker-compose fix should have been a separate PR. That fix also needs to go to 7.17 where the feature additional definitely can't go. |
|
I'm not opposed to backporting this if it was always planned to be released in an 8.13.x patch release, I just want to doublecheck we aren't backporting this purely because of the CI fix it contains. |
|
I have set the 7.17 backport which contains only the CI fix to also backport to 8.13 #38743. |
the feature is supposed to be backported @cmacknz so all under control. |
|
so this CLA failure is for matt1 who is no longer part of elastic. should we merge this @cmacknz ? |
|
This pull request has not been merged yet. Could you please review and merge it @pkoutsovasilis? 🙏 |
…p/8.13/pr-38199 # Conflicts: # go.mod
Proposed commit message
fim(ebpf): enrich file events with process data
Checklist
CHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.Author's Checklist
Related issues
elastic/integrations#7401
Screenshot
This is an automatic backport of pull request #38199 done by [Mergify](https://mergify.com).