Class MetricExporterConfiguration
java.lang.Object
io.opentelemetry.sdk.autoconfigure.MetricExporterConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static MetricExporter
configureExporter
(String name, NamedSpiManager<MetricExporter> spiExportersManager) (package private) static MetricReader
configureMetricReader
(String name, NamedSpiManager<MetricReader> spiMetricReadersManager) (package private) static MetricReader
configureReader
(String name, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) (package private) static NamedSpiManager
<MetricExporter> metricExporterSpiManager
(ConfigProperties config, SpiHelper spiHelper) (package private) static NamedSpiManager
<MetricReader> metricReadersSpiManager
(ConfigProperties config, SpiHelper spiHelper) private static ConfigurationException
missingArtifactException
(String exporterName, String artifactId)
-
Field Details
-
DEFAULT_EXPORT_INTERVAL
-
EXPORTER_ARTIFACT_ID_BY_NAME
-
READER_ARTIFACT_ID_BY_NAME
-
-
Constructor Details
-
MetricExporterConfiguration
private MetricExporterConfiguration()
-
-
Method Details
-
configureReader
static MetricReader configureReader(String name, ConfigProperties config, SpiHelper spiHelper, BiFunction<? super MetricReader, ConfigProperties, ? extends MetricReader> metricReaderCustomizer, BiFunction<? super MetricExporter, ConfigProperties, ? extends MetricExporter> metricExporterCustomizer, List<Closeable> closeables) -
metricReadersSpiManager
static NamedSpiManager<MetricReader> metricReadersSpiManager(ConfigProperties config, SpiHelper spiHelper) -
configureMetricReader
@Nullable static MetricReader configureMetricReader(String name, NamedSpiManager<MetricReader> spiMetricReadersManager) -
metricExporterSpiManager
static NamedSpiManager<MetricExporter> metricExporterSpiManager(ConfigProperties config, SpiHelper spiHelper) -
configureExporter
@Nullable static MetricExporter configureExporter(String name, NamedSpiManager<MetricExporter> spiExportersManager) -
missingArtifactException
private static ConfigurationException missingArtifactException(String exporterName, String artifactId)
-