-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[exporter/kafkaexporter] feat/partition by trace #29660
[exporter/kafkaexporter] feat/partition by trace #29660
Conversation
update config tests improve marshaler test
f11e946
to
915ac9b
Compare
Hi @MovieStoreGuy, @evan-bradley, I know it's been a while on this issue, but would really appreciate this feature. Would it be possible to get a review on this? Thanks! |
5846511
to
3049887
Compare
…added changelog yaml
Sorry @MovieStoreGuy, I am not super familiar with OpenTelemetry's Collector's CI pipeline, so my changes were not passing the lint check for some variable names, had to add a changelog gen yaml file, and I was missing a Also, I noticed in the logs of this check that it calls for me to:
I did add the |
You may need to rebase with the main branch and run |
Ah, I think I figured it out. I was getting tripped up because I added the |
😭 , sorry last thing. The linter was failing on the import order. |
Do you mind fixing up the conflict as well? |
Sure thing! Really appreciate your patience. This is my first PR to OTEL contrib 😅 |
Description: Adds the
partition_traces_by_id
option to configuration which defaults to false. When set to true, it sets the message key on trace messages to a hexadecimal string representing the trace ID.Link to tracking Issue: #12318
Testing: Refined current unit tests to cover new capabilities. Config test now covers the
partition_traces_by_id
option.marshaler_test.go
now tests both partitioned and non-partitioned cases.Documentation: Updated the README to include the new
partition_traced_by_id
option in the section describing optional configuration items.