@ParametersAreNonnullByDefault
Package io.opentelemetry.sdk.metrics.export
Utilities that facilitate exporting metrics out of
SdkMeterProvider
.-
Interface Summary Interface Description AggregationTemporalitySelector A functional interface that selectsAggregationTemporality
based onInstrumentType
.CardinalityLimitSelector Customize theMetricReader
cardinality limit as a function ofInstrumentType
.CollectionRegistration ACollectionRegistration
is passed to eachMetricReader
registered withSdkMeterProvider
, and provides readers the ability to trigger metric collections.DefaultAggregationSelector A functional interface that selects defaultAggregation
based onInstrumentType
.MetricExporter A Metric Exporter is a push based interface for exportingMetricData
out ofSdkMeterProvider
.MetricProducer MetricProducer
is the interface that is used to make metric data available to theMetricReader
s.MetricReader A metric reader reads metrics from anSdkMeterProvider
. -
Class Summary Class Description PeriodicMetricReader AMetricReader
which wraps aMetricExporter
and automatically reads and exports the metrics every export interval.PeriodicMetricReaderBuilder Builder forPeriodicMetricReader
.