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

Add natively instrumented to glossary #4186

Merged
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ release.

- Update instrumentation library guidance to avoid naming collisions between external and OTel instrumentations.
([#4187](https://github.com/open-telemetry/opentelemetry-specification/pull/4187))
- Add natively instrumented to glossary.
([#4186](https://github.com/open-telemetry/opentelemetry-specification/pull/4186))

### Supplementary Guidelines

Expand Down
11 changes: 11 additions & 0 deletions specification/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Some other fundamental terms are documented in the [overview document](overview.
* [In-band and Out-of-band Data](#in-band-and-out-of-band-data)
* [Manual Instrumentation](#manual-instrumentation)
* [Automatic Instrumentation](#automatic-instrumentation)
* [Natively Instrumented](#natively-instrumented)
* [Telemetry SDK](#telemetry-sdk)
* [Constructors](#constructors)
* [SDK Plugins](#sdk-plugins)
Expand Down Expand Up @@ -112,6 +113,16 @@ monkey patching, or running eBPF programs.

Synonym: *Auto-instrumentation*.

### Natively Instrumented

Denotes a library or application that uses the OpenTelemetry API directly to provide built-in instrumentation, thus
*instrumented library* and *instrumentation library* are the same library.

If a separate *instrumentation library* or a plugin is required to instrument a library or application,
that *instrumented library* or application must not be called *natively instrumented*, even if the
arminru marked this conversation as resolved.
Show resolved Hide resolved
*instrumentation library* or plugin is provided by the same authors or is a plugin that fits into
the ecosystem of the given software.

### Telemetry SDK

Denotes the library that implements the *OpenTelemetry API*.
Expand Down
Loading