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

Allow selecting executable by used port #42

Closed
mariomac opened this issue Mar 30, 2023 · 0 comments
Closed

Allow selecting executable by used port #42

mariomac opened this issue Mar 30, 2023 · 0 comments
Assignees

Comments

@mariomac
Copy link
Contributor

mariomac commented Mar 30, 2023

Currently, you can select which executable to instrument by its name. This could lead to some issues in the Kubernetes scenario where deploying as a daemonset is not an option, and you need to deploy as a sidecar. For example, when you have 100 nodes and 10 instances of the service.

In that case, to avoid that a sidecar instruments processes from other pods in the same node, we could configure the instrumenter to listen to e.g. "process listening on port 8080". Since port space is internal to the pod, you can be sure you are instrumenting only the right executable.

@mariomac mariomac self-assigned this Apr 11, 2023
mariomac added a commit to mariomac/beyla that referenced this issue Apr 12, 2023
mariomac added a commit to mariomac/beyla that referenced this issue Apr 13, 2023
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

No branches or pull requests

1 participant