Donating a Maven OpenTelemetry extension to the OpenTelemetry project? #832
Closed
cyrille-leclerc
announced in
Community Discussions
Replies: 2 comments 1 reply
-
|
hi @cyrille-leclerc! this looks like a great contribution for https://github.com/open-telemetry/opentelemetry-java-contrib. I don't think this would be required to go through the formal donation process if you want to jump straight to opening an issue/discussion over there? |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Thanks @trask and @kenfinnigan . I have created: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dear community,
We would like to donate to the OpenTelemetry project a Maven OpenTelemetry extension that we have created to observe the execution of Maven builds.
This Maven instrumentation integrates with other OpenTelemetry capable CI/CD tools such as Jenkins pipelines (Jenkins OpenTelemetry plugin), Ansible deployments (Ansible OpenTelemetry plugin) or the otel-cli.
Here is an example of distributed trace providing visibility of a Jenkins / Maven CI pipeline.
It's very straightforward to test the extension on any existing Maven project as we have documented here.
We have very positive feedback from CI/CD practitioners when we show the capabilities and the extension is already used by Elastic on its production CI platform in conjunction with the Jenkins OpenTelemetry plugin.
We would like to donate the Maven OpenTelemetry extension to the OpenTelemetry project / CNCF foundation because we feel that it would be the best place to develop this integration and because we see the opportunity to create an entire ecosystem of OpenTelemetry capable CI/CD tools.
Note that we preferred to build this integration as a Maven extension rather than as an auto instrumentation that would be part of the OpenTelemetry Java agent because the Maven community is used to define its builds adding plugins and extension to build definitions (pom.xml) rather than wiring a Java auto-instrumentation agent when launching the "mvn" command.
Would the OpenTelemetry project be interested in hosting such Maven OpenTelemetry integration?
Beta Was this translation helpful? Give feedback.
All reactions