Skip to content

opentelemetry-sdk: Implement meter configurator #4966

Merged
xrmx merged 11 commits intoopen-telemetry:mainfrom
herin049:feat/meter-configurator
Apr 2, 2026
Merged

opentelemetry-sdk: Implement meter configurator #4966
xrmx merged 11 commits intoopen-telemetry:mainfrom
herin049:feat/meter-configurator

Conversation

@herin049
Copy link
Copy Markdown
Contributor

@herin049 herin049 commented Mar 11, 2026

Description

Follow up to #4861 to implement part of the Metrics SDK spec to support meter configuration https://opentelemetry.io/docs/specs/otel/metrics/sdk/#meterconfigurator

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

tox -e py314-test-opentelemetry-sdk

Does This PR Require a Contrib Repo Change?

  • Yes. - Link to PR:
  • No.

Checklist:

  • Followed the style guidelines of this project
  • Changelogs have been updated
  • Unit tests have been added
  • Documentation has been updated

@herin049 herin049 force-pushed the feat/meter-configurator branch from a5c6fa3 to 51a59ea Compare March 13, 2026 18:56
@herin049 herin049 marked this pull request as ready for review March 13, 2026 19:23
@herin049 herin049 requested a review from a team as a code owner March 13, 2026 19:23
@herin049 herin049 moved this to Ready for review in Python PR digest Mar 13, 2026
Comment thread opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/__init__.py Outdated
Comment thread opentelemetry-sdk/src/opentelemetry/sdk/metrics/_internal/__init__.py Outdated
@herin049 herin049 force-pushed the feat/meter-configurator branch from bbfae71 to 6d8ddbd Compare March 24, 2026 19:36
@herin049 herin049 added the Approve Public API check This label shows that the public symbols added or changed in a PR are strictly necessary label Apr 1, 2026
@herin049 herin049 force-pushed the feat/meter-configurator branch from c9ee455 to 75c0b84 Compare April 1, 2026 00:59
@herin049 herin049 moved this from Ready for review to Approved PRs in Python PR digest Apr 1, 2026
@xrmx xrmx merged commit d25e09a into open-telemetry:main Apr 2, 2026
757 of 758 checks passed
@github-project-automation github-project-automation Bot moved this from Approved PRs to Done in Python PR digest Apr 2, 2026
Vitexus pushed a commit to Vitexus/opentelemetry-python that referenced this pull request Apr 30, 2026
* Initial changes to add support for MeterConfigurator

* fix lint errors

* update SDK configuration to utilize Meter configurator

* add basic Meter configurator benchmark

* fix imports

* Make meter configurator application more robust.

* add update_rules method to _RuleBasedMeterConfigurator

* fix lint errors

* Update instrument.py: fix mismerge

---------

Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approve Public API check This label shows that the public symbols added or changed in a PR are strictly necessary

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants