Class AnthropicTelemetry

java.lang.Object
dev.braintrust.instrumentation.anthropic.otel.AnthropicTelemetry

public final class AnthropicTelemetry extends Object
Entrypoint for instrumenting Anthropic clients.
  • Method Details

    • create

      public static AnthropicTelemetry create(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Returns a new AnthropicTelemetry configured with the given OpenTelemetry.
    • builder

      public static AnthropicTelemetryBuilder builder(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Returns a new AnthropicTelemetryBuilder configured with the given OpenTelemetry.
    • wrap

      public com.anthropic.client.AnthropicClient wrap(com.anthropic.client.AnthropicClient client)
      Wraps the provided AnthropicClient, enabling telemetry for it.