Class OpenTelemetryConfig.OpenTelemetryConfigBuilder
- java.lang.Object
-
- org.wildfly.extension.opentelemetry.OpenTelemetryConfig.OpenTelemetryConfigBuilder
-
- Enclosing class:
- OpenTelemetryConfig
public static class OpenTelemetryConfig.OpenTelemetryConfigBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
config
public static OpenTelemetryConfig.OpenTelemetryConfigBuilder config()
-
withServiceName
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withServiceName(String serviceName)
-
withExporter
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withExporter(String exporter)
-
withEndpoint
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withEndpoint(String endpoint)
-
withSpanProcessor
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withSpanProcessor(String spanProcessor)
-
withBatchDelay
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withBatchDelay(long batchDelay)
-
withMaxQueueSize
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withMaxQueueSize(int maxQueueSize)
-
withMaxExportBatchSize
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withMaxExportBatchSize(int maxExportBatchSize)
-
withExportTimeout
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withExportTimeout(long exportTimeout)
-
withSampler
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withSampler(String sampler)
-
withRatio
public OpenTelemetryConfig.OpenTelemetryConfigBuilder withRatio(Double ratio)
-
build
public OpenTelemetryConfig build()
-
-