Class JaegerGrpcSpanExporterBuilder

java.lang.Object
io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder

public final class JaegerGrpcSpanExporterBuilder extends Object
Builder utility for this exporter.
  • Method Details

    • setChannel

      public JaegerGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel channel)
      Sets the managed channel to use when communicating with the backend. Takes precedence over setEndpoint(String) if both are called.
      Parameters:
      channel - the channel to use.
      Returns:
      this.
    • setEndpoint

      public JaegerGrpcSpanExporterBuilder setEndpoint(String endpoint)
      Sets the Jaeger endpoint to connect to. If unset, defaults to "http://localhost:14250". The endpoint must start with either http:// or https://.
    • setTimeout

      public JaegerGrpcSpanExporterBuilder setTimeout(long timeout, TimeUnit unit)
      Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to 10Ls.
    • setTimeout

      public JaegerGrpcSpanExporterBuilder setTimeout(Duration timeout)
      Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to 10Ls.
    • build

      public JaegerGrpcSpanExporter build()
      Constructs a new instance of the exporter based on the builder's values.
      Returns:
      a new exporter's instance.