Skip to content

Introduce instrumentation classifications to metadata#13672

Merged
trask merged 2 commits intoopen-telemetry:mainfrom
jaydeluca:docs-types
Apr 10, 2025
Merged

Introduce instrumentation classifications to metadata#13672
trask merged 2 commits intoopen-telemetry:mainfrom
jaydeluca:docs-types

Conversation

@jaydeluca
Copy link
Copy Markdown
Member

Related to #13468

Deprecates the isLibraryInstrumentation label in the metadata.yaml file and replaces it with classification.

Introduces 3 classification types:

  • library
  • internal
  • custom

I am open to ideas around these particular names/groupings in case anyone has a different way of thinking about them.

The instrumentation-list.yaml output now includes these other non-library instrumentation modules, and omits the "target_versions" since they are not applicable.

Also removed the instrumentations label within each instrumentation group, and instead just list each instrumentation.

@jaydeluca jaydeluca requested a review from a team as a code owner April 8, 2025 11:14
@jaydeluca jaydeluca changed the title small cleanup Introduce instrumentation classifications to metadata Apr 8, 2025

An "InstrumentationEntity" represents a module that that targets specific code in a framework/library/technology.
Each instrumentation uses muzzle to determine which versions of the target code it supports.
An "InstrumentationEntity" represents a module that that targets specific code in a
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if you think of another word besides entity, that might be good since we have open-telemetry/opentelemetry-specification#4442

@trask trask merged commit 6521fc8 into open-telemetry:main Apr 10, 2025
86 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants