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

CXF-8457 Provide OpenTelemetry support #1340

Merged
merged 1 commit into from
Aug 3, 2023
Merged

Conversation

mederel
Copy link
Contributor

@mederel mederel commented Jul 11, 2023

A new module under integration/tracing is introduced to add support for tracing with OpenTelemetry (short OTel).

A few additional changes have been done:

  • Add the OTel BOMs in the parent/pom.xml dependency management
  • The new module is strongly inspired by the integration/tracing/tracing-opentracing module
  • The tracing systest was enriched with tests dedicated to OpenTelemetry in the JaxRS and JaxWS contexts
  • The necessary OTel dependencies are added to distribution/javadoc to be able to produce the documentation
  • A new Jax-RS sample showcases span creation on client call and server call

@mederel mederel force-pushed the opentelemetry branch 3 times, most recently from f72c483 to 6a1b42a Compare July 12, 2023 13:39
@reta
Copy link
Member

reta commented Jul 15, 2023

Thanks @mederel for the contribution, to help you with question a bit

  • Add the OTel BOMs in the parent/pom.xml dependency management (too much? should keep only the dependencies that are used?)

It is fine to add CXF deps to BOM (but not external deps like OTEL etc)

@mederel mederel force-pushed the opentelemetry branch 2 times, most recently from 8edbccb to 44aea77 Compare July 19, 2023 15:35
parent/pom.xml Outdated Show resolved Hide resolved
A new module under integration/tracing is introduced to add support for tracing with OpenTelemetry (short OTel).

A few additional changes have been done:

* Add the OTel BOMs in the parent/pom.xml dependency management (too much? should keep only the dependencies that are used?)
* The new module is strongly inspired by the integration/tracing/tracing-opentracing module
* The tracing systest was enriched with tests dedicated to OpenTelemetry in the JaxRS and JaxWS contexts
* The necessary OTel dependencies are added to distribution/javadoc to be able to produce the documentation
* A new Jax-RS sample showcases span creation on client call and server call
@reta reta merged commit fa641ea into apache:main Aug 3, 2023
3 checks passed
@reta
Copy link
Member

reta commented Aug 3, 2023

Thanks a lot @mederel !

reta pushed a commit that referenced this pull request Aug 3, 2023
A new module under integration/tracing is introduced to add support for tracing with OpenTelemetry (short OTel).

A few additional changes have been done:

* Add the OTel BOMs in the parent/pom.xml dependency management (too much? should keep only the dependencies that are used?)
* The new module is strongly inspired by the integration/tracing/tracing-opentracing module
* The tracing systest was enriched with tests dedicated to OpenTelemetry in the JaxRS and JaxWS contexts
* The necessary OTel dependencies are added to distribution/javadoc to be able to produce the documentation
* A new Jax-RS sample showcases span creation on client call and server call
reta pushed a commit that referenced this pull request Aug 7, 2023
A new module under integration/tracing is introduced to add support for tracing with OpenTelemetry (short OTel).

A few additional changes have been done:

* Add the OTel BOMs in the parent/pom.xml dependency management (too much? should keep only the dependencies that are used?)
* The new module is strongly inspired by the integration/tracing/tracing-opentracing module
* The tracing systest was enriched with tests dedicated to OpenTelemetry in the JaxRS and JaxWS contexts
* The necessary OTel dependencies are added to distribution/javadoc to be able to produce the documentation
* A new Jax-RS sample showcases span creation on client call and server call
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

Successfully merging this pull request may close these issues.

2 participants