Class OtlpMetricExporterProvider
java.lang.Object
io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider
- All Implemented Interfaces:
ConfigurableMetricExporterProvider
public class OtlpMetricExporterProvider
extends Object
implements ConfigurableMetricExporterProvider
MetricExporter SPI implementation for OtlpGrpcMetricExporter and OtlpHttpMetricExporter.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExporter(ConfigProperties config) Returns aMetricExporterthat can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricExporterProvider.getName().getName()Returns the name of this exporter, which can be specified with theotel.metrics.exporterproperty to enable it.(package private) OtlpGrpcMetricExporterBuilder(package private) OtlpHttpMetricExporterBuilder
-
Constructor Details
-
OtlpMetricExporterProvider
public OtlpMetricExporterProvider()
-
-
Method Details
-
createExporter
Description copied from interface:ConfigurableMetricExporterProviderReturns aMetricExporterthat can be registered to OpenTelemetry by providing the property value specified byConfigurableMetricExporterProvider.getName().- Specified by:
createExporterin interfaceConfigurableMetricExporterProvider
-
getName
Description copied from interface:ConfigurableMetricExporterProviderReturns the name of this exporter, which can be specified with theotel.metrics.exporterproperty to enable it. The name returned should NOT be the same as any other exporter / reader name, either from other implementations of this SPI orConfigurableMetricReaderProvider. If the name does conflict with another exporter / reader name, the resulting behavior is undefined and it is explicitly unspecified which exporter / reader will actually be used.- Specified by:
getNamein interfaceConfigurableMetricExporterProvider
-
httpBuilder
OtlpHttpMetricExporterBuilder httpBuilder() -
grpcBuilder
OtlpGrpcMetricExporterBuilder grpcBuilder()
-