-
Notifications
You must be signed in to change notification settings - Fork 845
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
Avoid using 'automatic' and 'automatic instrumentation' terms #3298
Comments
The idea is to do the OTel init for the instrumentations in a separate file and preload it by using |
LGTM. Thanks for clarification |
I forgot to subscribe on that issue, can we please re-open it (or I raise a new one), because I still have my concerns:
That "separate file" is not contained in the @pellared, some other folks and I had a lengthy discussion (open-telemetry/opentelemetry.io#1689) about the meaning of "Auto Instrumentation" and my conclusion is that if "Auto Instrumentation" stands for that all-in-one-do-not-touch-my-code-solution (Related: #2891). Right now, So I am wondering, are there plans to turn that package into "Auto Instrumentation" in that sense? |
@open-telemetry/technical-committee WDYT? |
I try to raise an issue over at https://github.com/open-telemetry/opentelemetry-specification, because this is not only an issue with the nodejs Will need a little bit & link it here. |
I agree that something like |
The question is, would it be possible to rename that package or would that break a lot of things? |
It would "break" at least:
|
We did similar breaking renames in the past, e.g. Tends to result in quite some issues raised. Easy to solve but clearly the fun factor is quite low. |
If such a change is feasible, it would take away some confusion, although I would think it's worth it to look where the discussion on that goes at the spec (open-telemetry/opentelemetry-specification#2866) |
I think the download numbers for But we should for sure avoid to rename more then once so better wait on spec discussion. |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. |
I would like to work on this @pellared |
@svrnm is this still an open issue or can it be closed now with #2852? I am curious if this is still a "Good First Issue" for folks to grab, I see @ashutosh887 has requested to work on this. |
Yup @mannyistyping |
@mannyistyping not sure how #2852 is related to that? I think this might not be relevant anymore, since the auto-instrumentations-node package now has an auto instrumentation capability built in. |
Yep I'd also consider this not I read through the issue on the spec (open-telemetry/opentelemetry-specification#2866), and, as @svrnm said, we now have a no-code-changes approach in the auto-instrumentations package (even though it's far from feature-complete), so I'd say there's no need to rename this package anymore. However, we should consider reviewing the use of "automatic instrumentation" in our docs (the ones here on opentelemetry-js/opentelemetry-js-contrib) and replacing it with "instrumentation library" or similar terminology. WDYT @svrnm? |
Could you please change the docs here and https://www.npmjs.com/package/@opentelemetry/auto-instrumentations-node so that we do not confuse the users that JavaScript is doing automatic instrumentation?
I see that it has library instrumentations, a bundle (
auto-instrumentations-node
), Otel SDKs, OTel API, but I do not see any method that does not require changing the source code.Reference issue: open-telemetry/opentelemetry.io#1689
The text was updated successfully, but these errors were encountered: