Uses of Interface
io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
Packages that use AggregationTemporalitySelector
Package
Description
Internal utilities for exporters.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
Utilities that facilitate exporting metrics out of
SdkMeterProvider
.-
Uses of AggregationTemporalitySelector in io.opentelemetry.exporter.internal
Method parameters in io.opentelemetry.exporter.internal with type arguments of type AggregationTemporalitySelectorModifier and TypeMethodDescriptionstatic void
ExporterBuilderUtil.configureOtlpAggregationTemporality
(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.static void
ExporterBuilderUtil.configureOtlpAggregationTemporality
(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) -
Uses of AggregationTemporalitySelector in io.opentelemetry.exporter.otlp.http.metrics
Classes in io.opentelemetry.exporter.otlp.http.metrics that implement AggregationTemporalitySelectorModifier and TypeClassDescriptionfinal class
Exports metrics using OTLP via HTTP, using OpenTelemetry's protobuf model.Fields in io.opentelemetry.exporter.otlp.http.metrics declared as AggregationTemporalitySelectorModifier and TypeFieldDescriptionprivate final AggregationTemporalitySelector
OtlpHttpMetricExporter.aggregationTemporalitySelector
private AggregationTemporalitySelector
OtlpHttpMetricExporterBuilder.aggregationTemporalitySelector
private static final AggregationTemporalitySelector
OtlpHttpMetricExporterBuilder.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR
Methods in io.opentelemetry.exporter.otlp.http.metrics with parameters of type AggregationTemporalitySelectorModifier and TypeMethodDescriptionOtlpHttpMetricExporterBuilder.setAggregationTemporalitySelector
(AggregationTemporalitySelector aggregationTemporalitySelector) Set theAggregationTemporalitySelector
used forgetAggregationTemporality(InstrumentType)
.Constructors in io.opentelemetry.exporter.otlp.http.metrics with parameters of type AggregationTemporalitySelectorModifierConstructorDescription(package private)
OtlpHttpMetricExporter
(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) -
Uses of AggregationTemporalitySelector in io.opentelemetry.exporter.otlp.metrics
Classes in io.opentelemetry.exporter.otlp.metrics that implement AggregationTemporalitySelectorModifier and TypeClassDescriptionfinal class
Exports metrics using OTLP via gRPC, using OpenTelemetry's protobuf model.Fields in io.opentelemetry.exporter.otlp.metrics declared as AggregationTemporalitySelectorModifier and TypeFieldDescriptionprivate final AggregationTemporalitySelector
OtlpGrpcMetricExporter.aggregationTemporalitySelector
private AggregationTemporalitySelector
OtlpGrpcMetricExporterBuilder.aggregationTemporalitySelector
private static final AggregationTemporalitySelector
OtlpGrpcMetricExporterBuilder.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR
Methods in io.opentelemetry.exporter.otlp.metrics with parameters of type AggregationTemporalitySelectorModifier and TypeMethodDescriptionOtlpGrpcMetricExporterBuilder.setAggregationTemporalitySelector
(AggregationTemporalitySelector aggregationTemporalitySelector) Set theAggregationTemporalitySelector
used forgetAggregationTemporality(InstrumentType)
.Constructors in io.opentelemetry.exporter.otlp.metrics with parameters of type AggregationTemporalitySelectorModifierConstructorDescription(package private)
OtlpGrpcMetricExporter
(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) -
Uses of AggregationTemporalitySelector in io.opentelemetry.sdk.metrics.export
Subinterfaces of AggregationTemporalitySelector in io.opentelemetry.sdk.metrics.exportModifier and TypeInterfaceDescriptioninterface
A Metric Exporter is a push based interface for exportingMetricData
out ofSdkMeterProvider
.interface
A metric reader reads metrics from anSdkMeterProvider
.Classes in io.opentelemetry.sdk.metrics.export that implement AggregationTemporalitySelectorModifier and TypeClassDescriptionfinal class
AMetricReader
which wraps aMetricExporter
and automatically reads and exports the metrics every export interval.Methods in io.opentelemetry.sdk.metrics.export that return AggregationTemporalitySelectorModifier and TypeMethodDescriptionAggregationTemporalitySelector.alwaysCumulative()
A common implementation ofAggregationTemporalitySelector
which returnsAggregationTemporality.CUMULATIVE
for all instruments.AggregationTemporalitySelector.deltaPreferred()
A common implementation ofAggregationTemporalitySelector
which indicates delta preference.AggregationTemporalitySelector.lowMemory()
A common implementation ofAggregationTemporalitySelector
which reduces memory.Methods in io.opentelemetry.sdk.metrics.export with parameters of type AggregationTemporalitySelectorModifier and TypeMethodDescriptionstatic String
AggregationTemporalitySelector.asString
(AggregationTemporalitySelector selector) Returns a string representation of this selector, for using inObject.toString()
implementations.