THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
final SdkTracerProvider sdkTracerProvider = SdkTracerProvider .builder() ... .build(); final OpenTelemetry openTelemetry = OpenTelemetrySdk .builder() .setTracerProvider(sdkTracerProvider) ... .buildAndRegisterGlobal(); final OkHttpClient client = OkHttpClient.Builder().build(); final Call.Factory factory = OkHttpTelemetry.builder(openTelemetry).build().newCallFactory(client)); final Request request = new Request.Builder() .url("http://localhost:9000/catalog") .header("Accept", "application/json") .build(); try (final Response response = factory.newCall(request).execute()) { // Do something with response.body() } |
Samples
- https://github.com/apache/cxf/tree/3.6.x-fixes/distribution/src/main/release/samples/jax_rs/tracing_opentelemetry_osgi
- https://github.com/apache/cxf/tree/main/distribution/src/main/release/samples/jax_rs/tracing_opentelemetry
- https://github.com/apache/cxf/tree/main/distribution/src/main/release/samples/jax_rs/tracing_opentelemetry_camel