Skip to content

Conversation

@jaydeluca
Copy link
Member

Part of #13468

Covers all of the spring modules, as well as the newly introduced openai instrumentation

@jaydeluca jaydeluca requested a review from a team as a code owner July 22, 2025 12:47
Copy link
Member

@zeitlinger zeitlinger left a comment

Choose a reason for hiding this comment

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

great stuff 😄

excludeTestsMatching("*CustomSpanEventTest")
}

systemProperty("collectMetadata", findProperty("collectMetadata")?.toString() ?: "false")
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member Author

Choose a reason for hiding this comment

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

First I need to go through and review all of the module gradle files so that I can tag the resulting telemetry accordingly, based on the configuration flags. Once we have annotated all the test suites, we can remove the individual collectMetadata and collectSpans from the individual files and add them globally like you suggest

Copy link
Member

Choose a reason for hiding this comment

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

you could also pass flags like here to indicate which modules support this:

default: false
- name: otel.instrumentation.messaging.experimental.receive-telemetry.enabled
description: Enables experimental receive telemetry for AWS SDK instrumentation.
description: >
Copy link
Member

Choose a reason for hiding this comment

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

we probably want to have a glossary of all config properties like we have for all semantic attributes at some point - to avoid this repetition

Copy link
Member Author

Choose a reason for hiding this comment

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

yea, weaver uses references to attributes and other things defined in registries, so I imagine we'll eventually do something similar

Copy link
Member

@zeitlinger zeitlinger left a comment

Choose a reason for hiding this comment

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

great 😄

@trask trask merged commit ff91c28 into open-telemetry:main Jul 30, 2025
89 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.

3 participants