Skip to content
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

initial eBPF packet capture implementation #50

Merged
merged 6 commits into from
Apr 15, 2024

Conversation

iluxa
Copy link
Collaborator

@iluxa iluxa commented Apr 1, 2024

initial support for capturing packets via eBPF

this change starts capturing packets in case is cgroups V2 is active on the host node

command-line parameter -disable-ebpf can be applied to disable the functionality

@alongir
Copy link
Member

alongir commented Apr 2, 2024

I confirm I was able to see this in action.
Everything is TLS:
image

@alongir
Copy link
Member

alongir commented Apr 2, 2024

Every now and then, Hub and Front break.
image

@iluxa
Copy link
Collaborator Author

iluxa commented Apr 8, 2024

Created additional channel for non-TLS traffic, so TLS is tagged properly

Copy link
Member

@alongir alongir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mertyildiran I tested the new images and compared to previous images. I feel comfortable with this as-is. I will obviously run more tests when we release a canary version. t will be good if you can go over the code.

@alongir alongir merged commit 7429c7b into master Apr 15, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants