Provide explicit override rules for AggregationTemporality across Exporters, Views and defaults. #2031
Labels
area:sdk
Related to the SDK
enhancement
New feature or request
spec:metrics
Related to the specification/metrics directory
Milestone
As a follow on to #2013 (and a discovery in open-telemetry/opentelemetry-java#3762), we should explicitly clarify the override rules of
AggregationTemporality
in the SDK.Specifically:
View
is configured with explicitAggregationTemporality
and anExporter
does not support it, what should happen?View
is configured with explicitAggregationTemporality
and anExporter
does not prefer it, what should happen?View
is not configured with explicitAggregationTemporality
and anExporter
does have a preference, what should happen?View
is not configured with explicitAggregationTemporality
and anExporter
does not have a preference, but supports either, which should be chosen?Proposal
For reference, the Java implementation defines this in the following test.
cc @reyang
The text was updated successfully, but these errors were encountered: