-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Opentelemetry stream fix #31844
Opentelemetry stream fix #31844
Conversation
Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: ashish b <[email protected]>
Signed-off-by: ashish b <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
…voy into opentelemetry-stream-fix Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: ashish b <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
Since we no longer stream traces, this name is more accurate Signed-off-by: Ashish Banerjee <[email protected]>
…voy into opentelemetry-stream-fix Signed-off-by: Ashish Banerjee <[email protected]>
…m-fix Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
…m-fix Signed-off-by: Ashish Banerjee <[email protected]>
Signed-off-by: Ashish Banerjee <[email protected]>
Creating a new pull request here because I don't know how to reopen #29011 Adding this in the hopes that it addresses #31497 (comment) |
@htuch When you get a chance, would you mind taking a look? I was unable to figure out how to open the last pull request unfortunately, so I decided to just create this one instead. Thanks in advance! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the followup!
Commit Message: use unary RPC calls for OpenTelemetry trace export
Additional Description: The OpenTelemetry exporter was previously using client-side streaming for exporting trace data. This appears to work fine with the reference OpenTelemetry collector, but some collectors (DataPrepper for one example) instead seem to expect unary RPC calls for trace exports (in accordance with the OpenTelemetry specification). It seems that Data Prepper appears to rely specifically on the end-stream flag arriving in order for it to properly process the trace exports.
Risk Level: medium
Testing: no new tests
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]