Skip to content

[pkg/ottl] Add parser collection option to allow configuring extra context inferrer conditions #39465

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

Conversation

edmocosta
Copy link
Contributor

@edmocosta edmocosta commented Apr 16, 2025

Description

Added a new option ottl.WithContextInferenceConditions to the ParserCollection.ParseStataments so API users can provide extra context inferrer's conditions and have theirs hints considered by the default context inferrer.

Follow up: #39463 (includes this PR changes)

Link to tracking issue

Relates to #39455

Testing

Unit tests

@edmocosta edmocosta marked this pull request as ready for review April 16, 2025 20:51
@edmocosta edmocosta requested a review from a team as a code owner April 16, 2025 20:51
@TylerHelmuth TylerHelmuth merged commit d417754 into open-telemetry:main Apr 17, 2025
172 checks passed
@github-actions github-actions bot added this to the next release milestone Apr 17, 2025
@edmocosta edmocosta deleted the add-parser-collection-ctx-inference-conditions-opts branch April 22, 2025 14:28
TylerHelmuth pushed a commit that referenced this pull request Apr 22, 2025
…tion global conditions (#39463)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Fix the context inferrer to also take into consideration the global OTTL
`conditions` configuration.
For that, it uses the new option `ottl.WithContextInferenceConditions`
recently added to the `ParserCollection.ParseStataments`
(#39465).

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#39455

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests

<!--Please delete paragraphs that you did not use before submitting.-->
akshays-19 pushed a commit to akshays-19/opentelemetry-collector-contrib that referenced this pull request Apr 23, 2025
…ntext inferrer conditions (open-telemetry#39465)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Added a new option `ottl.WithContextInferenceConditions` to the
`ParserCollection.ParseStataments` so API users can provide extra
context inferrer's conditions and have theirs hints considered by the
default context inferrer.

Follow up:
open-telemetry#39463
(includes this PR changes)

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Relates to
open-telemetry#39455

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests
Fiery-Fenix pushed a commit to Fiery-Fenix/opentelemetry-collector-contrib that referenced this pull request Apr 24, 2025
…ntext inferrer conditions (open-telemetry#39465)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Added a new option `ottl.WithContextInferenceConditions` to the
`ParserCollection.ParseStataments` so API users can provide extra
context inferrer's conditions and have theirs hints considered by the
default context inferrer.

Follow up:
open-telemetry#39463
(includes this PR changes)

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Relates to
open-telemetry#39455

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants