Defines standards for generating consistent, accessible telemetry across a variety of domains
Go to file
Tigran Najaryan 132fd6aa14 Clarify that Trace/Meter are associated with Instrumentation Scope (#2276)
* Clarify that Trace/Meter are associated with Instrumentation Scope

This is a slightly different take on https://github.com/open-telemetry/opentelemetry-specification/issues/2203

Instead of renaming instrumentation library to instrumentation scope everywhere
this PR suggests targetted editing of wording of the Trace/Meter obtaining API
to allow not just instrumentation library but other instrumentation scopes to be
used as a parameter.

This change does not force renaming of API parameters and is not a breaking change.
We consider it a clarification of usage to match the intent that we had for the "name"
field.

If this PR is accepted there will be a follow up PR that will suggest to rename
InstrumentationLibrary* messages in OTLP proto to InstrumentationScope* message.
Such a change will not be a breaking change for the OTLP wire format and is acceptable.

If this PR is accepted we will also close https://github.com/open-telemetry/opentelemetry-specification/pull/1236
since it will be no longer necessary. The logger name will be recorded as the
instrumentation scope. This clarification will be a follow up PR that clarifies the
behavior in https://github.com/open-telemetry/oteps/blob/main/text/logs/0150-logging-library-sdk.md
2023-11-16 12:50:59 -05:00
.github Updated CODEOWNERS for http-approvers (#516) 2023-11-15 13:30:29 +01:00
.vscode Bump semantic conventions tooling to v0.21.0 (#310) 2023-09-12 17:55:20 +02:00
docs Update spec references to point to local files 2023-11-16 12:50:59 -05:00
internal/tools Change sampling relevant from MUST to SHOULD (and update build-tools version) (#486) 2023-11-02 16:41:11 +01:00
model Update spec references to point to local files 2023-11-16 12:50:59 -05:00
schemas Staging the 1.23.0 release. (#489) 2023-11-03 12:55:57 -04:00
specification/common Clarify that Trace/Meter are associated with Instrumentation Scope (#2276) 2023-11-16 12:50:59 -05:00
supplementary-guidelines/compatibility [editorial] Setup Prettier and run it on some files (#192) 2023-07-21 16:34:45 +02:00
.gitattributes Add .gitattributes & normalize line endings (#1230) 2020-11-26 13:15:29 +01:00
.gitignore Update JS environment variable compliance (#3226) 2023-03-27 13:16:40 -07:00
.markdown_link_check_config.json Increase markdown-link-check timeout (#393) 2023-10-12 14:10:37 +02:00
.markdownlint.yaml mdlint: Use named rules. (#1813) 2021-07-19 18:08:22 +02:00
.nvmrc [linters] Recommend latest LTS version of Node (#2401) 2022-03-03 19:52:45 -05:00
.prettierignore [editorial] Setup Prettier and run it on some files (#192) 2023-07-21 16:34:45 +02:00
.yamllint Lint YAML files (mainly semantic conventions). (#1814) 2021-07-15 10:12:05 +02:00
CHANGELOG.md Changed `messaging.system` attribute type to an open enum (#517) 2023-11-16 13:41:39 +01:00
CONTRIBUTING.md Bump to latest specification version. (#379) 2023-10-11 09:29:44 -04:00
LICENSE First commit 2019-05-01 16:05:13 -04:00
Makefile Mark HTTP semantic conventions as stable (#377) 2023-11-03 12:05:54 -04:00
README.md Bump to latest specification version. (#379) 2023-10-11 09:29:44 -04:00
docfx.json Update docfx sanity check (#2285) 2022-03-24 20:44:12 +01:00
gulpfile.js [editorial][CI] Ensure markdownlint has proper exit status (#210) 2023-07-27 09:21:07 -04:00
package.json Use `HTTP` instead of `_OTHER` in HTTP span names (if method is unknown) (#270) 2023-09-11 17:19:57 +02:00
schema-next.yaml Staging the 1.23.0 release. (#489) 2023-11-03 12:55:57 -04:00

README.md

OpenTelemetry Semantic Conventions

Welcome to the new repository!

This is currently a direct copy/filter-branch of the Specification repository with only semantic conventions included.

This repository is currently using this specification version.

Read the docs

The documentation currently resides in the docs folder.

Contributing

See CONTRIBUTING.md

Approvers (@open-telemetry/specs-semconv-approvers):

Find more about the approver role in community repository.

Maintainers (@open-telemetry/specs-semconv-maintainers):

Find more about the maintainer role in community repository.