Package io.opentelemetry.exporter.jaeger
Class JaegerGrpcSpanExporterBuilder
- java.lang.Object
-
- io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporterBuilder
-
public final class JaegerGrpcSpanExporterBuilder extends Object
Builder utility for this exporter.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JaegerGrpcSpanExporterbuild()Constructs a new instance of the exporter based on the builder's values.JaegerGrpcSpanExporterBuildersetChannel(io.grpc.ManagedChannel channel)Sets the managed channel to use when communicating with the backend.JaegerGrpcSpanExporterBuildersetEndpoint(String endpoint)Sets the Jaeger endpoint to connect to.JaegerGrpcSpanExporterBuildersetTimeout(long timeout, TimeUnit unit)Sets the maximum time to wait for the collector to process an exported batch of metrics.JaegerGrpcSpanExporterBuildersetTimeout(Duration timeout)Sets the maximum time to wait for the collector to process an exported batch of metrics.
-
-
-
Method Detail
-
setChannel
public JaegerGrpcSpanExporterBuilder setChannel(io.grpc.ManagedChannel channel)
Sets the managed channel to use when communicating with the backend. Takes precedence oversetEndpoint(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 metrics. 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 metrics. 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.
-
-