Skip to content

Conversation

@Sambhram1
Copy link

@Sambhram1 Sambhram1 commented Oct 18, 2025

This PR implements improved batching and performance for the opentelemetry sink by introducing a new instrumentation_scope partitioning strategy. This addresses the issue where the current implementation uses URI and headers as partition keys, resulting in poor batching efficiency for OTLP data.

Relates: #23848

@Sambhram1 Sambhram1 requested a review from a team as a code owner October 18, 2025 05:04
@github-actions github-actions bot added the domain: sinks Anything related to the Vector's sinks label Oct 18, 2025
@pront pront added the sink: opentelemetry Anything `opentelemetry` sink related label Oct 20, 2025
@pront pront changed the title Partitioning/batching based on instrumentation scope feat(opentelemetry sink): Partitioning/batching based on instrumentation scope Oct 20, 2025
@pront
Copy link
Member

pront commented Oct 20, 2025

Hi @Sambhram1, thank you for this PR!

Please add a changelog and more importantly please fill in the review PR (summary, config, test plan) to enable me to review this easier. Thanks again.

@pront pront self-assigned this Oct 20, 2025
Copy link
Member

@pront pront left a comment

Choose a reason for hiding this comment

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

Thanks @Sambhram1. Left a couple of UX related comments.

Also, did you test this end to end?

@Sambhram1
Copy link
Author

no i have not tested it end to end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: sinks Anything related to the Vector's sinks sink: opentelemetry Anything `opentelemetry` sink related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants