public final class MeterSdkProvider extends Object implements io.opentelemetry.metrics.MeterProvider
Meter
provider implementation for MeterProvider
.
This class is not intended to be used in application code and it is used only by OpenTelemetry
.
Modifier and Type | Class and Description |
---|---|
static class |
MeterSdkProvider.Builder
Builder class for the
MeterSdkProvider . |
Modifier and Type | Method and Description |
---|---|
static MeterSdkProvider.Builder |
builder()
Returns a new
MeterSdkProvider.Builder for MeterSdkProvider . |
io.opentelemetry.sdk.metrics.MeterSdk |
get(String instrumentationName) |
io.opentelemetry.sdk.metrics.MeterSdk |
get(String instrumentationName,
String instrumentationVersion) |
MetricProducer |
getMetricProducer()
Returns the
MetricProducer that can be used to retrieve metrics from this MeterSdkProvider . |
public io.opentelemetry.sdk.metrics.MeterSdk get(String instrumentationName)
get
in interface io.opentelemetry.metrics.MeterProvider
public io.opentelemetry.sdk.metrics.MeterSdk get(String instrumentationName, String instrumentationVersion)
get
in interface io.opentelemetry.metrics.MeterProvider
public MetricProducer getMetricProducer()
MetricProducer
that can be used to retrieve metrics from this MeterSdkProvider
.MetricProducer
that can be used to retrieve metrics from this MeterSdkProvider
.public static MeterSdkProvider.Builder builder()
MeterSdkProvider.Builder
for MeterSdkProvider
.MeterSdkProvider.Builder
for MeterSdkProvider
.