-
Notifications
You must be signed in to change notification settings - Fork 881
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
Now publish all instrumentations as well. #565
Conversation
Changed groupId to `io.opentelemetry.instrumentation`. Removed `opentelemetry` from auto-exporters' artifactIds. Some instrumentations will need moving around to have better names, e.g. servlets. Should I do it right away?
|
How about
Possible motivation for keeping it: open-telemetry/opentelemetry-specification#629
I would be happy with that |
but also no problem if you prefer to separate |
what about prefixing artifactIds? that is pretty common convention, e.g.
and (for manual instrumentation)
|
Should we put agent and auto-exporters under
Yeah :( Will put them back. What do you think about renaming actual agent artifactId to |
I don't know about that... |
i can't come up with a preference between
i cannot disagree 😭 |
Regarding individual instrumentations: I think the 99.(9)% users of them will be vendor repackaging their own distribution. They don't actually care about artefact name because it will be destroyed anyway. So But for users of manual instrumentation |
|
Closes #163 now as well |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 just one change requested (and it was my bad)
include ':instrumentation:ratpack-1.5' | ||
include ':instrumentation:reactor-3.1' | ||
include ':instrumentation:project-reactor-3.1' | ||
include ':instrumentation:rediscala-1.8' | ||
include ':instrumentation:rmi' | ||
include ':instrumentation:rxjava-1.0' | ||
include ':instrumentation:servlet' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I opened #586 to track what to do with the :instrumentation:servlet
module
settings.gradle
Outdated
include ':instrumentation:ratpack-1.5' | ||
include ':instrumentation:reactor-3.1' | ||
include ':instrumentation:project-reactor-3.1' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry, i was later convinced that reactor
alone was sufficient, but didn't update that issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great change!
Are these published anywhere not seeing anything on https://bintray.com/open-telemetry |
hey @imduffy15! you can find snapshots here: https://oss.jfrog.org/artifactory/oss-snapshot-local/io/opentelemetry |
@trask I cannot find the auto-tooling and auto-bootstrap artifacts that are specified in most poms. |
That is a great question... For some reason we don't publish those. @BladeWise thank you for spotting this! We will fix it ASAP, hopefully today. |
@BladeWise new snapshots are published: https://oss.jfrog.org/artifactory/oss-snapshot-local/io/opentelemetry/instrumentation/auto/ |
Closes #135
Changed groupId to
io.opentelemetry.instrumentation
.Removed
opentelemetry
from auto-exporters' artifactIds.Some instrumentations will need moving around to have better names, e.g. servlets. Should I do it right away?