Skip to content

opencensusshim - OpenCensus metrics do not use AggregationTemporality from OpenTelemetry MetricExporter #7161

Closed
@EddeCCC

Description

@EddeCCC

Greetings,

at the moment I am updating opentelemetry-opencensus-shim from 1.30.0-alpha to 1.47.0-alpha.

My application is still using OpenCensus to create metrics. However, I am using the MetricExporter from OpenTelemetry. After the update, I noticed when using a Delta AggregationTemporality for the MetricExporter, OpenCensus sums are still aggregated Cumulative. It worked prior to the update.

Previously, we build the SdkMeterProvider like this:

SdkMeterProvider meterProvider = SdkMeterProvider.builder()
                                                .setResource(resource)
                                                .registerMetricReader(OpenCensusMetrics.attachTo(metricReader))
                                                .build();

After the update, it looks like this:

SdkMeterProvider meterProvider = SdkMeterProvider.builder()
                                                .setResource(resource)
                                                .registerMetricReader(metricReader)
                                                .registerMetricProducer(OpenCensusMetricProducer.create())
                                                .build();

There has been a change, which removed OpenCensusMetrics.attachTo() and introduced the OpenCensusMetricProducer (see #5835).
However, this removes the link between the OpenTelemetry MetricReader and the OpenCensusMetricProducer. Thus, the configured AggregationTemporality of the MetricExporter can not be applied to OpenCensus metrics, as far as I understand.

Is this intended? Is there some workaround?

Thanks for any feedback.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions