Uses of Interface
io.opentelemetry.api.metrics.MeterProvider
Packages that use MeterProvider
Package
Description
The OpenTelemetry API.
This package describes the Metrics API that can be used to record application Metrics.
Internal utilities for exporters.
Utilities for gRPC exporters.
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
The OpenTelemetry SDK.
Log exporters.
The SDK implementation of metrics.
Utilities that allow tracing services to export data for sampled spans, as well as providing
in-process span processing APIs.
-
Uses of MeterProvider in io.opentelemetry.api
Methods in io.opentelemetry.api that return MeterProviderModifier and TypeMethodDescriptionDefaultOpenTelemetry.getMeterProvider()static MeterProviderGlobalOpenTelemetry.getMeterProvider()Returns the globally registeredMeterProvider.GlobalOpenTelemetry.ObfuscatedOpenTelemetry.getMeterProvider()default MeterProviderOpenTelemetry.getMeterProvider()Returns theMeterProviderfor thisOpenTelemetry. -
Uses of MeterProvider in io.opentelemetry.api.incubator.metrics
Classes in io.opentelemetry.api.incubator.metrics that implement MeterProviderMethods in io.opentelemetry.api.incubator.metrics that return MeterProvider -
Uses of MeterProvider in io.opentelemetry.api.metrics
Classes in io.opentelemetry.api.metrics that implement MeterProviderFields in io.opentelemetry.api.metrics declared as MeterProviderModifier and TypeFieldDescriptionprivate static final MeterProviderDefaultMeterProvider.INSTANCEMethods in io.opentelemetry.api.metrics that return MeterProviderModifier and TypeMethodDescription(package private) static MeterProviderDefaultMeterProvider.getInstance()static MeterProviderMeterProvider.noop()Returns a no-opMeterProviderwhich provides meters which do not record or emit. -
Uses of MeterProvider in io.opentelemetry.exporter.internal
Fields in io.opentelemetry.exporter.internal with type parameters of type MeterProviderModifier and TypeFieldDescriptionprivate final Supplier<MeterProvider> ExporterMetrics.meterProviderSupplierMethod parameters in io.opentelemetry.exporter.internal with type arguments of type MeterProviderModifier and TypeMethodDescriptionstatic ExporterMetricsExporterMetrics.createGrpc(String exporterName, String type, Supplier<MeterProvider> meterProvider) Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-grpc".static ExporterMetricsExporterMetrics.createGrpcOkHttp(String exporterName, String type, Supplier<MeterProvider> meterProvider) Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-grpc-okhttp".static ExporterMetricsExporterMetrics.createHttpJson(String exporterName, String type, Supplier<MeterProvider> meterProvider) Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-http-json".static ExporterMetricsExporterMetrics.createHttpProtobuf(String exporterName, String type, Supplier<MeterProvider> meterProvider) Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-http".Constructor parameters in io.opentelemetry.exporter.internal with type arguments of type MeterProviderModifierConstructorDescriptionprivateExporterMetrics(Supplier<MeterProvider> meterProviderSupplier, String exporterName, String type, String transportName) -
Uses of MeterProvider in io.opentelemetry.exporter.internal.grpc
Fields in io.opentelemetry.exporter.internal.grpc with type parameters of type MeterProviderModifier and TypeFieldDescriptionprivate Supplier<MeterProvider> GrpcExporterBuilder.meterProviderSupplierMethod parameters in io.opentelemetry.exporter.internal.grpc with type arguments of type MeterProviderModifier and TypeMethodDescriptionGrpcExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Constructor parameters in io.opentelemetry.exporter.internal.grpc with type arguments of type MeterProviderModifierConstructorDescriptionGrpcExporter(String exporterName, String type, GrpcSender<T> grpcSender, Supplier<MeterProvider> meterProviderSupplier) -
Uses of MeterProvider in io.opentelemetry.exporter.internal.http
Fields in io.opentelemetry.exporter.internal.http with type parameters of type MeterProviderModifier and TypeFieldDescriptionprivate Supplier<MeterProvider> HttpExporterBuilder.meterProviderSupplierMethod parameters in io.opentelemetry.exporter.internal.http with type arguments of type MeterProviderModifier and TypeMethodDescriptionHttpExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Constructor parameters in io.opentelemetry.exporter.internal.http with type arguments of type MeterProviderModifierConstructorDescriptionHttpExporter(String exporterName, String type, HttpSender httpSender, Supplier<MeterProvider> meterProviderSupplier, boolean exportAsJson) -
Uses of MeterProvider in io.opentelemetry.exporter.otlp.http.logs
Methods in io.opentelemetry.exporter.otlp.http.logs with parameters of type MeterProviderModifier and TypeMethodDescriptionOtlpHttpLogRecordExporterBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.http.logs with type arguments of type MeterProviderModifier and TypeMethodDescriptionOtlpHttpLogRecordExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Sets theMeterProvidersupplier used to collect metrics related to export. -
Uses of MeterProvider in io.opentelemetry.exporter.otlp.http.trace
Methods in io.opentelemetry.exporter.otlp.http.trace with parameters of type MeterProviderModifier and TypeMethodDescriptionOtlpHttpSpanExporterBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.http.trace with type arguments of type MeterProviderModifier and TypeMethodDescriptionOtlpHttpSpanExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Sets theMeterProvidersupplier to use to collect metrics related to export. -
Uses of MeterProvider in io.opentelemetry.exporter.otlp.internal
Fields in io.opentelemetry.exporter.otlp.internal with type parameters of type MeterProviderModifier and TypeFieldDescriptionprivate final AtomicReference<MeterProvider> OtlpLogRecordExporterProvider.meterProviderRefprivate final AtomicReference<MeterProvider> OtlpSpanExporterProvider.meterProviderRef -
Uses of MeterProvider in io.opentelemetry.exporter.otlp.logs
Methods in io.opentelemetry.exporter.otlp.logs with parameters of type MeterProviderModifier and TypeMethodDescriptionOtlpGrpcLogRecordExporterBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.logs with type arguments of type MeterProviderModifier and TypeMethodDescriptionOtlpGrpcLogRecordExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Sets theMeterProvidersupplier used to collect metrics related to export. -
Uses of MeterProvider in io.opentelemetry.exporter.otlp.trace
Methods in io.opentelemetry.exporter.otlp.trace with parameters of type MeterProviderModifier and TypeMethodDescriptionOtlpGrpcSpanExporterBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.trace with type arguments of type MeterProviderModifier and TypeMethodDescriptionOtlpGrpcSpanExporterBuilder.setMeterProvider(Supplier<MeterProvider> meterProviderSupplier) Sets theMeterProvidersupplier used to collect metrics related to export. -
Uses of MeterProvider in io.opentelemetry.sdk
Classes in io.opentelemetry.sdk that implement MeterProviderModifier and TypeClassDescription(package private) static classThis class allows the SDK to unobfuscate an obfuscated static global provider.Methods in io.opentelemetry.sdk that return MeterProvider -
Uses of MeterProvider in io.opentelemetry.sdk.autoconfigure
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type MeterProviderModifier and TypeMethodDescription(package private) static BatchLogRecordProcessorLoggerProviderConfiguration.configureBatchLogRecordProcessor(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) (package private) static BatchSpanProcessorTracerProviderConfiguration.configureBatchSpanProcessor(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider) (package private) static voidLoggerProviderConfiguration.configureLoggerProvider(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static List<LogRecordProcessor> LoggerProviderConfiguration.configureLogRecordProcessors(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (package private) static List<SpanProcessor> TracerProviderConfiguration.configureSpanProcessors(ConfigProperties config, Map<String, SpanExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) (package private) static voidTracerProviderConfiguration.configureTracerProvider(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super SpanExporter, ConfigProperties, ? extends SpanExporter> spanExporterCustomizer, BiFunction<? super SpanProcessor, ConfigProperties, ? extends SpanProcessor> spanProcessorCustomizer, BiFunction<? super Sampler, ConfigProperties, ? extends Sampler> samplerCustomizer, List<Closeable> closeables) -
Uses of MeterProvider in io.opentelemetry.sdk.logs.export
Fields in io.opentelemetry.sdk.logs.export declared as MeterProviderModifier and TypeFieldDescriptionprivate MeterProviderBatchLogRecordProcessorBuilder.meterProviderMethods in io.opentelemetry.sdk.logs.export with parameters of type MeterProviderModifier and TypeMethodDescriptionBatchLogRecordProcessorBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to batch export.Constructors in io.opentelemetry.sdk.logs.export with parameters of type MeterProviderModifierConstructorDescription(package private)BatchLogRecordProcessor(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos) privateWorker(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, Queue<ReadWriteLogRecord> queue) -
Uses of MeterProvider in io.opentelemetry.sdk.metrics
Classes in io.opentelemetry.sdk.metrics that implement MeterProvider -
Uses of MeterProvider in io.opentelemetry.sdk.trace.export
Fields in io.opentelemetry.sdk.trace.export declared as MeterProviderMethods in io.opentelemetry.sdk.trace.export with parameters of type MeterProviderModifier and TypeMethodDescriptionBatchSpanProcessorBuilder.setMeterProvider(MeterProvider meterProvider) Sets theMeterProviderto use to collect metrics related to batch export.Constructors in io.opentelemetry.sdk.trace.export with parameters of type MeterProviderModifierConstructorDescription(package private)BatchSpanProcessor(SpanExporter spanExporter, boolean exportUnsampledSpans, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos) privateWorker(SpanExporter spanExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, Queue<ReadableSpan> queue)