-
Notifications
You must be signed in to change notification settings - Fork 459
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
Enable "enable-multi-instrumentation" flag by default #3090
Comments
@swiatekm @jaronoff97 any objections? |
As far as I can see, this would be a breaking change, as the flag actually changes the behaviour, and different annotations must be used for multi-container instrumentation for the same language. Can we not avoid this breaking change, or at least allow the old annotations to work while the multi-instrumentation flag is enabled? |
@iblancasa can we write an upgrade procedure to migrate already injected agents? |
I'll create a PR to address this. |
It seems that recent changes broke something, check #3213 (comment) |
|
Component(s)
collector, auto-instrumentation
Is your feature request related to a problem? Please describe.
The features that are enabled by
enable-multi-instrumentation
have been there for a while and it might be a good time to enable them by default.The only risk I can see is those user workloads using the
instrumentation.opentelemetry.io/container-names
would not be instrumented when they are restarted or recreated. We can implement a warning as part of the validation webhook + something as part of the upgrade routines in order to replace this annotation with the language-specific ones.Describe the solution you'd like
.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: