Skip to content

Commit 136a3e8

Browse files
tothmanocursoragentmhr3
authored
Update OTel Java with HTTP exporter (#319)
Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: michal <michal@axiom.co>
1 parent 6325798 commit 136a3e8

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

guides/opentelemetry-java.mdx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,11 +188,6 @@ Update the `pom.xml` file in the root of your project directory with the followi
188188
<artifactId>opentelemetry-exporter-otlp</artifactId>
189189
<version>${opentelemetry.version}</version>
190190
</dependency>
191-
<dependency>
192-
<groupId>io.grpc</groupId>
193-
<artifactId>grpc-netty-shaded</artifactId>
194-
<version>1.42.1</version>
195-
</dependency>
196191
<dependency>
197192
<groupId>junit</groupId>
198193
<artifactId>junit</artifactId>
@@ -305,14 +300,14 @@ package com.example;
305300
import io.opentelemetry.api.OpenTelemetry;
306301
import io.opentelemetry.api.trace.Tracer;
307302
import io.opentelemetry.context.Scope;
308-
import io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter;
303+
import io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter;
309304
import io.opentelemetry.sdk.OpenTelemetrySdk;
310305
import io.opentelemetry.sdk.trace.SdkTracerProvider;
311306
import io.opentelemetry.sdk.trace.export.BatchSpanProcessor;
312307

313308
public class OtelConfiguration {
314309
public static OpenTelemetry initializeOpenTelemetry() {
315-
OtlpGrpcSpanExporter spanExporter = OtlpGrpcSpanExporter.builder()
310+
OtlpHttpSpanExporter spanExporter = OtlpHttpSpanExporter.builder()
316311
.setEndpoint("https://AXIOM_DOMAIN/v1/traces")
317312
.addHeader("Authorization", "Bearer API_TOKEN")
318313
.addHeader("X-Axiom-Dataset", "DATASET_NAME")

0 commit comments

Comments
 (0)