From 1bb49a20d0418f719d62ad47e85ff40529970057 Mon Sep 17 00:00:00 2001 From: Andrew Kent Date: Wed, 24 Sep 2025 09:45:00 -0700 Subject: [PATCH] Don't use braintrust tracer in custom otel example Braintrust tracer is not required. Don't use it in the custom otel example so readers don't think it's required --- .../dev/braintrust/examples/CustomOpenTelemetryExample.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/src/main/java/dev/braintrust/examples/CustomOpenTelemetryExample.java b/examples/src/main/java/dev/braintrust/examples/CustomOpenTelemetryExample.java index da4e3ef..bb15a68 100644 --- a/examples/src/main/java/dev/braintrust/examples/CustomOpenTelemetryExample.java +++ b/examples/src/main/java/dev/braintrust/examples/CustomOpenTelemetryExample.java @@ -63,10 +63,10 @@ public static void main(String[] args) throws Exception { .build(); GlobalOpenTelemetry.set(openTelemetry); registerShutdownHook(openTelemetry); - var braintrustTracer = BraintrustTracing.getTracer(openTelemetry); + var tracer = GlobalOpenTelemetry.getTracer("some-non-braintrust-instrumentation"); // Now otel data will be exported to the local collector AND to braintrust - var span = braintrustTracer.spanBuilder("hello-java").startSpan(); + var span = tracer.spanBuilder("hello-java").startSpan(); try (var ignored = span.makeCurrent()) { System.out.println("Performing simple operation..."); span.setAttribute("some boolean attribute", true);