Skip to content

Introduce instrumentation classifications to metadata #13672

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

Merged
merged 2 commits into from
Apr 10, 2025

Conversation

jaydeluca
Copy link
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
@@ -10,8 +10,8 @@ Run the doc generator:

## Instrumentation Hierarchy

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
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