Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify MeterProvider implementation creation in SDK specification instead of the API specification #3067

Merged
merged 8 commits into from
Feb 1, 2023

Conversation

MrAlias
Copy link
Contributor

@MrAlias MrAlias commented Jan 4, 2023

Currently the metric specification defines a normative recommendation for API implementations in the API specification. The API specification should be scope to specify the API, not the implementation. Instead move this recommendation to the SDK specification where the implementation of the API should be specified.

Currently the metric specification defines a normative recommendation
for API implementations in the API specification. The API specification
should be scope to specify the API, not the implementation. Instead move
this recommendation to the SDK specification where the implementation of
the API should be specified.
@MrAlias MrAlias added the editorial Editorial changes only (typos, changelog, ...). No content-related changes of any kind. label Jan 4, 2023
@MrAlias MrAlias requested review from a team January 4, 2023 00:18
@pellared
Copy link
Member

pellared commented Jan 18, 2023

I really like this change especially after getting familiar with #3068 👍

Can you adopt the same change for TracerProvider and LoggerProvider for consistency?

@MrAlias
Copy link
Contributor Author

MrAlias commented Jan 18, 2023

Can you adopt the same change for TracerProvider and LoggerProvider for consistency?

I think that is a possibility, but I would want to do that in a follow up PR.

@jmacd jmacd merged commit 0c5bfa9 into open-telemetry:main Feb 1, 2023
jack-berg added a commit that referenced this pull request Mar 27, 2023
Contributes to #3268.

@MrAlias did some good work in the metrics API / SDK recently in #3171
and #3067 to ensure that the metrics API spec doesn't contain SDK
implementation details.

This PR adopts similar language in the Logs Bridge API / SDK documents,
which includes breaking out a `noop.md` document.
carlosalberto pushed a commit to carlosalberto/opentelemetry-specification that referenced this pull request Oct 31, 2024
Currently the metric specification defines a normative recommendation
for API implementations in the API specification. The API specification
should be scope to specify the API, not the implementation. Instead move
this recommendation to the SDK specification where the implementation of
the API should be specified.
carlosalberto pushed a commit to carlosalberto/opentelemetry-specification that referenced this pull request Oct 31, 2024
…elemetry#3275)

Contributes to open-telemetry#3268.

@MrAlias did some good work in the metrics API / SDK recently in open-telemetry#3171
and open-telemetry#3067 to ensure that the metrics API spec doesn't contain SDK
implementation details.

This PR adopts similar language in the Logs Bridge API / SDK documents,
which includes breaking out a `noop.md` document.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial Editorial changes only (typos, changelog, ...). No content-related changes of any kind.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants