Skip to content

Commit 26f0a4b

Browse files
authored
Add OpenTelemetry support (helidon-io#4518)
* Jaeger open telemetry client * Removed Jaeger metrics * Support for MP Open tracing on top of Open Telemetry Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
1 parent 1cb23e8 commit 26f0a4b

56 files changed

Lines changed: 616 additions & 1323 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bom/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -727,12 +727,6 @@
727727
<artifactId>helidon-tracing-jaeger</artifactId>
728728
<version>${helidon.version}</version>
729729
</dependency>
730-
<dependency>
731-
<!-- to add Jaeger metrics integration -->
732-
<groupId>io.helidon.metrics</groupId>
733-
<artifactId>helidon-metrics-jaeger</artifactId>
734-
<version>${helidon.version}</version>
735-
</dependency>
736730
<dependency>
737731
<!-- to add TracerResolver support -->
738732
<groupId>io.helidon.tracing</groupId>

dependencies/pom.xml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
<version.lib.hystrix>1.5.18</version.lib.hystrix>
7070
<!-- This is the BOM version for Jackson Databind 2.13.2.2 -->
7171
<version.lib.jackson>2.13.2.20220328</version.lib.jackson>
72-
<version.lib.jaegertracing>1.6.0</version.lib.jaegertracing>
7372
<version.lib.jakarta.activation-api>2.0.1</version.lib.jakarta.activation-api>
7473
<version.lib.jakarta.annotation-api>2.0.0</version.lib.jakarta.annotation-api>
7574
<version.lib.jakarta.cdi-api>3.0.0</version.lib.jakarta.cdi-api>
@@ -136,6 +135,7 @@
136135
<version.lib.okio>1.17.5</version.lib.okio>
137136
<version.lib.opentelemetry>1.15.0</version.lib.opentelemetry>
138137
<version.lib.opentelemetry.semconv>1.15.0-alpha</version.lib.opentelemetry.semconv>
138+
<version.lib.opentelemetry.opentracing.shim>1.15.0-alpha</version.lib.opentelemetry.opentracing.shim>
139139
<version.lib.opentracing>0.33.0</version.lib.opentracing>
140140
<version.lib.opentracing.grpc>0.2.1</version.lib.opentracing.grpc>
141141
<version.lib.opentracing.tracerresolver>0.1.8</version.lib.opentracing.tracerresolver>
@@ -237,22 +237,16 @@
237237
</exclusion>
238238
</exclusions>
239239
</dependency>
240-
<dependency>
241-
<groupId>io.jaegertracing</groupId>
242-
<artifactId>jaeger-client</artifactId>
243-
<version>${version.lib.jaegertracing}</version>
244-
<exclusions>
245-
<exclusion>
246-
<groupId>javax.annotation</groupId>
247-
<artifactId>javax.annotation-api</artifactId>
248-
</exclusion>
249-
</exclusions>
250-
</dependency>
251240
<dependency>
252241
<groupId>io.opentelemetry</groupId>
253242
<artifactId>opentelemetry-semconv</artifactId>
254243
<version>${version.lib.opentelemetry.semconv}</version>
255244
</dependency>
245+
<dependency>
246+
<groupId>io.opentelemetry</groupId>
247+
<artifactId>opentelemetry-opentracing-shim</artifactId>
248+
<version>${version.lib.opentelemetry.opentracing.shim}</version>
249+
</dependency>
256250
<dependency>
257251
<groupId>io.opentracing</groupId>
258252
<artifactId>opentracing-util</artifactId>

metrics/jaeger/pom.xml

Lines changed: 0 additions & 71 deletions
This file was deleted.

metrics/jaeger/src/main/java/io/helidon/metrics/jaeger/HelidonJaegerMetricsFactory.java

Lines changed: 0 additions & 156 deletions
This file was deleted.

metrics/jaeger/src/main/java/io/helidon/metrics/jaeger/package-info.java

Lines changed: 0 additions & 19 deletions
This file was deleted.

metrics/jaeger/src/main/java/module-info.java

Lines changed: 0 additions & 27 deletions
This file was deleted.

metrics/jaeger/src/test/java/io/helidon/metrics/jaeger/HelloWorldResource.java

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)