Uses of Interface
io.opentelemetry.api.metrics.MeterProvider
-
Packages that use MeterProvider Package Description io.opentelemetry.api The OpenTelemetry API.io.opentelemetry.api.incubator.metrics io.opentelemetry.api.metrics This package describes the Metrics API that can be used to record application Metrics.io.opentelemetry.exporter.internal Internal utilities for exporters.io.opentelemetry.exporter.internal.grpc Utilities for gRPC exporters.io.opentelemetry.exporter.internal.http io.opentelemetry.exporter.otlp.http.logs OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.http.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.internal io.opentelemetry.exporter.otlp.logs OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.exporter.otlp.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.sdk The OpenTelemetry SDK.io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.logs.export Log exporters.io.opentelemetry.sdk.metrics The SDK implementation of metrics.io.opentelemetry.sdk.trace.export 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 MeterProvider Modifier and Type Method Description MeterProvider
DefaultOpenTelemetry. getMeterProvider()
static MeterProvider
GlobalOpenTelemetry. getMeterProvider()
Returns the globally registeredMeterProvider
.MeterProvider
GlobalOpenTelemetry.ObfuscatedOpenTelemetry. getMeterProvider()
default MeterProvider
OpenTelemetry. getMeterProvider()
Returns theMeterProvider
for thisOpenTelemetry
. -
Uses of MeterProvider in io.opentelemetry.api.incubator.metrics
Classes in io.opentelemetry.api.incubator.metrics that implement MeterProvider Modifier and Type Class Description class
ExtendedDefaultMeterProvider
AMeterProvider
that does nothing.Methods in io.opentelemetry.api.incubator.metrics that return MeterProvider Modifier and Type Method Description static MeterProvider
ExtendedDefaultMeterProvider. getNoop()
-
Uses of MeterProvider in io.opentelemetry.api.metrics
Classes in io.opentelemetry.api.metrics that implement MeterProvider Modifier and Type Class Description (package private) class
DefaultMeterProvider
AMeterProvider
that does nothing.Fields in io.opentelemetry.api.metrics declared as MeterProvider Modifier and Type Field Description private static MeterProvider
DefaultMeterProvider. INSTANCE
Methods in io.opentelemetry.api.metrics that return MeterProvider Modifier and Type Method Description (package private) static MeterProvider
DefaultMeterProvider. getInstance()
static MeterProvider
MeterProvider. noop()
Returns a no-opMeterProvider
which 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 MeterProvider Modifier and Type Field Description private java.util.function.Supplier<MeterProvider>
ExporterMetrics. meterProviderSupplier
Method parameters in io.opentelemetry.exporter.internal with type arguments of type MeterProvider Modifier and Type Method Description static ExporterMetrics
ExporterMetrics. createGrpc(java.lang.String exporterName, java.lang.String type, java.util.function.Supplier<MeterProvider> meterProvider)
Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-grpc
".static ExporterMetrics
ExporterMetrics. createGrpcOkHttp(java.lang.String exporterName, java.lang.String type, java.util.function.Supplier<MeterProvider> meterProvider)
Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-grpc-okhttp
".static ExporterMetrics
ExporterMetrics. createHttpJson(java.lang.String exporterName, java.lang.String type, java.util.function.Supplier<MeterProvider> meterProvider)
Create an instance for recording exporter metrics under the meter"io.opentelemetry.exporters." + exporterName + "-http-json
".static ExporterMetrics
ExporterMetrics. createHttpProtobuf(java.lang.String exporterName, java.lang.String type, java.util.function.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 MeterProvider Constructor Description ExporterMetrics(java.util.function.Supplier<MeterProvider> meterProviderSupplier, java.lang.String exporterName, java.lang.String type, java.lang.String transportName)
-
Uses of MeterProvider in io.opentelemetry.exporter.internal.grpc
Fields in io.opentelemetry.exporter.internal.grpc with type parameters of type MeterProvider Modifier and Type Field Description private java.util.function.Supplier<MeterProvider>
GrpcExporterBuilder. meterProviderSupplier
Method parameters in io.opentelemetry.exporter.internal.grpc with type arguments of type MeterProvider Modifier and Type Method Description GrpcExporterBuilder<T>
GrpcExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Constructor parameters in io.opentelemetry.exporter.internal.grpc with type arguments of type MeterProvider Constructor Description GrpcExporter(java.lang.String exporterName, java.lang.String type, GrpcSender<T> grpcSender, java.util.function.Supplier<MeterProvider> meterProviderSupplier)
-
Uses of MeterProvider in io.opentelemetry.exporter.internal.http
Fields in io.opentelemetry.exporter.internal.http with type parameters of type MeterProvider Modifier and Type Field Description private java.util.function.Supplier<MeterProvider>
HttpExporterBuilder. meterProviderSupplier
Method parameters in io.opentelemetry.exporter.internal.http with type arguments of type MeterProvider Modifier and Type Method Description HttpExporterBuilder<T>
HttpExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Constructor parameters in io.opentelemetry.exporter.internal.http with type arguments of type MeterProvider Constructor Description HttpExporter(java.lang.String exporterName, java.lang.String type, HttpSender httpSender, java.util.function.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 MeterProvider Modifier and Type Method Description OtlpHttpLogRecordExporterBuilder
OtlpHttpLogRecordExporterBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.http.logs with type arguments of type MeterProvider Modifier and Type Method Description OtlpHttpLogRecordExporterBuilder
OtlpHttpLogRecordExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Sets theMeterProvider
supplier 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 MeterProvider Modifier and Type Method Description OtlpHttpSpanExporterBuilder
OtlpHttpSpanExporterBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.http.trace with type arguments of type MeterProvider Modifier and Type Method Description OtlpHttpSpanExporterBuilder
OtlpHttpSpanExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Sets theMeterProvider
supplier 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 MeterProvider Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<MeterProvider>
OtlpLogRecordExporterProvider. meterProviderRef
private java.util.concurrent.atomic.AtomicReference<MeterProvider>
OtlpSpanExporterProvider. meterProviderRef
-
Uses of MeterProvider in io.opentelemetry.exporter.otlp.logs
Methods in io.opentelemetry.exporter.otlp.logs with parameters of type MeterProvider Modifier and Type Method Description OtlpGrpcLogRecordExporterBuilder
OtlpGrpcLogRecordExporterBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.logs with type arguments of type MeterProvider Modifier and Type Method Description OtlpGrpcLogRecordExporterBuilder
OtlpGrpcLogRecordExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Sets theMeterProvider
supplier 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 MeterProvider Modifier and Type Method Description OtlpGrpcSpanExporterBuilder
OtlpGrpcSpanExporterBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to export.Method parameters in io.opentelemetry.exporter.otlp.trace with type arguments of type MeterProvider Modifier and Type Method Description OtlpGrpcSpanExporterBuilder
OtlpGrpcSpanExporterBuilder. setMeterProvider(java.util.function.Supplier<MeterProvider> meterProviderSupplier)
Sets theMeterProvider
supplier used to collect metrics related to export. -
Uses of MeterProvider in io.opentelemetry.sdk
Classes in io.opentelemetry.sdk that implement MeterProvider Modifier and Type Class Description (package private) static class
OpenTelemetrySdk.ObfuscatedMeterProvider
This class allows the SDK to unobfuscate an obfuscated static global provider.Methods in io.opentelemetry.sdk that return MeterProvider Modifier and Type Method Description MeterProvider
OpenTelemetrySdk. getMeterProvider()
-
Uses of MeterProvider in io.opentelemetry.sdk.autoconfigure
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type MeterProvider Modifier and Type Method Description (package private) static BatchLogRecordProcessor
LoggerProviderConfiguration. configureBatchLogRecordProcessor(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider)
(package private) static BatchSpanProcessor
TracerProviderConfiguration. configureBatchSpanProcessor(ConfigProperties config, SpanExporter exporter, MeterProvider meterProvider)
(package private) static void
LoggerProviderConfiguration. configureLoggerProvider(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super LogRecordExporter,ConfigProperties,? extends LogRecordExporter> logRecordExporterCustomizer, java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<LogRecordProcessor>
LoggerProviderConfiguration. configureLogRecordProcessors(ConfigProperties config, java.util.Map<java.lang.String,LogRecordExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
(package private) static java.util.List<SpanProcessor>
TracerProviderConfiguration. configureSpanProcessors(ConfigProperties config, java.util.Map<java.lang.String,SpanExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
(package private) static void
TracerProviderConfiguration. configureTracerProvider(SdkTracerProviderBuilder tracerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, java.util.function.BiFunction<? super SpanExporter,ConfigProperties,? extends SpanExporter> spanExporterCustomizer, java.util.function.BiFunction<? super SpanProcessor,ConfigProperties,? extends SpanProcessor> spanProcessorCustomizer, java.util.function.BiFunction<? super Sampler,ConfigProperties,? extends Sampler> samplerCustomizer, java.util.List<java.io.Closeable> closeables)
-
Uses of MeterProvider in io.opentelemetry.sdk.logs.export
Fields in io.opentelemetry.sdk.logs.export declared as MeterProvider Modifier and Type Field Description private MeterProvider
BatchLogRecordProcessorBuilder. meterProvider
Methods in io.opentelemetry.sdk.logs.export with parameters of type MeterProvider Modifier and Type Method Description BatchLogRecordProcessorBuilder
BatchLogRecordProcessorBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to batch export.Constructors in io.opentelemetry.sdk.logs.export with parameters of type MeterProvider Constructor Description BatchLogRecordProcessor(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos)
Worker(LogRecordExporter logRecordExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, java.util.Queue<ReadWriteLogRecord> queue)
-
Uses of MeterProvider in io.opentelemetry.sdk.metrics
Classes in io.opentelemetry.sdk.metrics that implement MeterProvider Modifier and Type Class Description class
SdkMeterProvider
SDK implementation forMeterProvider
. -
Uses of MeterProvider in io.opentelemetry.sdk.trace.export
Fields in io.opentelemetry.sdk.trace.export declared as MeterProvider Modifier and Type Field Description private MeterProvider
BatchSpanProcessorBuilder. meterProvider
Methods in io.opentelemetry.sdk.trace.export with parameters of type MeterProvider Modifier and Type Method Description BatchSpanProcessorBuilder
BatchSpanProcessorBuilder. setMeterProvider(MeterProvider meterProvider)
Sets theMeterProvider
to use to collect metrics related to batch export.Constructors in io.opentelemetry.sdk.trace.export with parameters of type MeterProvider Constructor Description BatchSpanProcessor(SpanExporter spanExporter, boolean exportUnsampledSpans, MeterProvider meterProvider, long scheduleDelayNanos, int maxQueueSize, int maxExportBatchSize, long exporterTimeoutNanos)
Worker(SpanExporter spanExporter, MeterProvider meterProvider, long scheduleDelayNanos, int maxExportBatchSize, long exporterTimeoutNanos, java.util.Queue<ReadableSpan> queue)
-