Uses of Interface
io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
Packages that use DefaultAggregationSelector
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
.View related internal classes.
-
Uses of DefaultAggregationSelector in io.opentelemetry.exporter.internal
Method parameters in io.opentelemetry.exporter.internal with type arguments of type DefaultAggregationSelectorModifier and TypeMethodDescriptionstatic void
ExporterBuilderUtil.configureHistogramDefaultAggregation
(String defaultHistogramAggregation, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
ExporterBuilderUtil.configureOtlpHistogramDefaultAggregation
(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
ExporterBuilderUtil.configureOtlpHistogramDefaultAggregation
(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
. -
Uses of DefaultAggregationSelector in io.opentelemetry.exporter.otlp.http.metrics
Classes in io.opentelemetry.exporter.otlp.http.metrics that implement DefaultAggregationSelectorModifier and TypeClassDescriptionfinal class
Exports metrics using OTLP via HTTP, using OpenTelemetry's protobuf model.Fields in io.opentelemetry.exporter.otlp.http.metrics declared as DefaultAggregationSelectorModifier and TypeFieldDescriptionprivate final DefaultAggregationSelector
OtlpHttpMetricExporter.defaultAggregationSelector
private DefaultAggregationSelector
OtlpHttpMetricExporterBuilder.defaultAggregationSelector
Methods in io.opentelemetry.exporter.otlp.http.metrics with parameters of type DefaultAggregationSelectorModifier and TypeMethodDescriptionOtlpHttpMetricExporterBuilder.setDefaultAggregationSelector
(DefaultAggregationSelector defaultAggregationSelector) Constructors in io.opentelemetry.exporter.otlp.http.metrics with parameters of type DefaultAggregationSelectorModifierConstructorDescription(package private)
OtlpHttpMetricExporter
(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) -
Uses of DefaultAggregationSelector in io.opentelemetry.exporter.otlp.metrics
Classes in io.opentelemetry.exporter.otlp.metrics that implement DefaultAggregationSelectorModifier and TypeClassDescriptionfinal class
Exports metrics using OTLP via gRPC, using OpenTelemetry's protobuf model.Fields in io.opentelemetry.exporter.otlp.metrics declared as DefaultAggregationSelectorModifier and TypeFieldDescriptionprivate final DefaultAggregationSelector
OtlpGrpcMetricExporter.defaultAggregationSelector
private DefaultAggregationSelector
OtlpGrpcMetricExporterBuilder.defaultAggregationSelector
Methods in io.opentelemetry.exporter.otlp.metrics with parameters of type DefaultAggregationSelectorModifier and TypeMethodDescriptionOtlpGrpcMetricExporterBuilder.setDefaultAggregationSelector
(DefaultAggregationSelector defaultAggregationSelector) Constructors in io.opentelemetry.exporter.otlp.metrics with parameters of type DefaultAggregationSelectorModifierConstructorDescription(package private)
OtlpGrpcMetricExporter
(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) -
Uses of DefaultAggregationSelector in io.opentelemetry.sdk.metrics.export
Subinterfaces of DefaultAggregationSelector 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 DefaultAggregationSelectorModifier 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 DefaultAggregationSelectorModifier and TypeMethodDescriptionstatic DefaultAggregationSelector
DefaultAggregationSelector.getDefault()
The default implementation ofDefaultAggregationSelector
which returns the default aggregation for each instrument.default DefaultAggregationSelector
DefaultAggregationSelector.with
(InstrumentType instrumentType, Aggregation aggregation) Returns a default aggregation selector which returns the givenaggregation
for the giveninstrumentType
, and defers to this for other instrument types.Methods in io.opentelemetry.sdk.metrics.export with parameters of type DefaultAggregationSelectorModifier and TypeMethodDescriptionstatic String
DefaultAggregationSelector.asString
(DefaultAggregationSelector selector) Returns a string representation of this selector, for using inObject.toString()
implementations. -
Uses of DefaultAggregationSelector in io.opentelemetry.sdk.metrics.internal.view
Methods in io.opentelemetry.sdk.metrics.internal.view with parameters of type DefaultAggregationSelectorModifier and TypeMethodDescriptionstatic ViewRegistry
ViewRegistry.create
(DefaultAggregationSelector defaultAggregationSelector, CardinalityLimitSelector cardinalityLimitSelector, List<RegisteredView> registeredViews) Returns aViewRegistry
.Constructors in io.opentelemetry.sdk.metrics.internal.view with parameters of type DefaultAggregationSelectorModifierConstructorDescription(package private)
ViewRegistry
(DefaultAggregationSelector defaultAggregationSelector, CardinalityLimitSelector cardinalityLimitSelector, List<RegisteredView> registeredViews)