Skip to content

Implement the histogram bucket advise API #4140

@lsfischer

Description

@lsfischer

Is your feature request related to a problem?

open-telemetry/opentelemetry-js#3619 (from opentelemetry-js)

Describe the solution you'd like

Last year a new specification for the histogram bucket metric advise API or hint API got merged in the opentelemetry-specification repository: open-telemetry/opentelemetry-specification#3216

This seems to have been implemented by a few languages already (see open-telemetry/opentelemetry-java#5217, open-telemetry/opentelemetry-js#3876, open-telemetry/opentelemetry-erlang#628 and go) but not for python AFAIK

Doing so would alleviate the currently more complex way of setting custom bins on a histogram by creating a View and adding it to the a MeterProvider decoupling the bins definition from the histogram creation. This would also allow for different histograms under the same MeterProvider to define different bins seamlessly.

If there's consensus around this feature request, I'd be keen to give it a shot!

Describe alternatives you've considered

No response

Additional Context

Spec PR open-telemetry/opentelemetry-specification#3216

Would you like to implement a fix?

Yes

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions