Class ExporterBuilderUtil
java.lang.Object
io.opentelemetry.exporter.internal.ExporterBuilderUtil
Utilities for exporter builders.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigureExporterMemoryMode(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidconfigureExporterMemoryMode(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidconfigureHistogramDefaultAggregation(String defaultHistogramAggregation, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static voidconfigureOtlpAggregationTemporality(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality.static voidconfigureOtlpAggregationTemporality(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) static voidconfigureOtlpHistogramDefaultAggregation(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static voidconfigureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static URIvalidateEndpoint(String endpoint) Validate OTLP endpoint.
-
Field Details
-
logger
-
-
Constructor Details
-
ExporterBuilderUtil
private ExporterBuilderUtil()
-
-
Method Details
-
validateEndpoint
Validate OTLP endpoint. -
configureExporterMemoryMode
public static void configureExporterMemoryMode(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode. -
configureExporterMemoryMode
public static void configureExporterMemoryMode(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode. -
configureHistogramDefaultAggregation
public static void configureHistogramDefaultAggregation(String defaultHistogramAggregation, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector. -
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality. -
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) -
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector. -
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.
-