Package io.opentelemetry.sdk.metrics
Class SdkMeterProvider.LeasedMetricProducer
java.lang.Object
io.opentelemetry.sdk.metrics.SdkMeterProvider.LeasedMetricProducer
- All Implemented Interfaces:
MetricProducer
- Enclosing class:
SdkMeterProvider
Helper class to expose registered metric exports.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RegisteredReader
private final ComponentRegistry
<SdkMeter> private final MeterProviderSharedState
-
Constructor Summary
ConstructorsConstructorDescriptionLeasedMetricProducer
(ComponentRegistry<SdkMeter> registry, MeterProviderSharedState sharedState, RegisteredReader registeredReader) -
Method Summary
-
Field Details
-
registry
-
registeredReader
-
-
Constructor Details
-
Method Details
-
produce
Description copied from interface:MetricProducer
Returns a collection of producedMetricData
s to be exported. This will only be those metrics that have been produced since the last time this method was called.- Specified by:
produce
in interfaceMetricProducer
- Returns:
- a collection of produced
MetricData
s to be exported.
-