@@ -188,11 +188,6 @@ Update the `pom.xml` file in the root of your project directory with the followi
188
188
<artifactId >opentelemetry-exporter-otlp</artifactId >
189
189
<version >${opentelemetry.version}</version >
190
190
</dependency >
191
- <dependency >
192
- <groupId >io.grpc</groupId >
193
- <artifactId >grpc-netty-shaded</artifactId >
194
- <version >1.42.1</version >
195
- </dependency >
196
191
<dependency >
197
192
<groupId >junit</groupId >
198
193
<artifactId >junit</artifactId >
@@ -305,14 +300,14 @@ package com.example;
305
300
import io.opentelemetry.api.OpenTelemetry ;
306
301
import io.opentelemetry.api.trace.Tracer ;
307
302
import io.opentelemetry.context.Scope ;
308
- import io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter ;
303
+ import io.opentelemetry.exporter.otlp.http. trace.OtlpHttpSpanExporter ;
309
304
import io.opentelemetry.sdk.OpenTelemetrySdk ;
310
305
import io.opentelemetry.sdk.trace.SdkTracerProvider ;
311
306
import io.opentelemetry.sdk.trace.export.BatchSpanProcessor ;
312
307
313
308
public class OtelConfiguration {
314
309
public static OpenTelemetry initializeOpenTelemetry () {
315
- OtlpGrpcSpanExporter spanExporter = OtlpGrpcSpanExporter . builder()
310
+ OtlpHttpSpanExporter spanExporter = OtlpHttpSpanExporter . builder()
316
311
.setEndpoint(" https://AXIOM_DOMAIN/v1/traces" )
317
312
.addHeader(" Authorization" , " Bearer API_TOKEN" )
318
313
.addHeader(" X-Axiom-Dataset" , " DATASET_NAME" )
0 commit comments