-
Notifications
You must be signed in to change notification settings - Fork 36
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
Switch Python services to Elastic OTel distribution #41
Conversation
This is completely untested but I don't expect surprises :) |
|
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 adding this, just a small comment regarding if we should push these changes upstream too
No new signals just dependencies of our distro. I think the version bump is
fine for upstream too even if it's not latest.
Il gio 8 ago 2024, 17:13 Roger Coll ***@***.***> ha scritto:
… ***@***.**** commented on this pull request.
Thanks for adding this, just a small comment regarding if we should push
these changes upstream too
------------------------------
In src/loadgenerator/requirements.txt
<#41 (comment)>
:
> +opentelemetry-exporter-otlp-proto-common==1.25.0
+opentelemetry-exporter-otlp-proto-grpc==1.25.0
+opentelemetry-exporter-otlp-proto-http==1.25.0
Will these dependencies create extra signals? I am wondering if it would
make sense adding them into the upstream repository instead
—
Reply to this email directly, view it on GitHub
<#41 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAADFBHNM6GX6O5VSX2DN5LZQODKVAVCNFSM6AAAAABL2SHKZOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDEMRYGE4DMNBXGI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
@xrmx Wdyt moving the version bump into the upstream repository? (we have automated syncs, and we try to avoid conflicts as much as possible) I would just keep the Elastic's specific here |
I've opened a PR here |
@xrmx I was reviewing the conflicts in the loadgenerator requirements file and noticed that the distro package depends on more packages than the one being installed. Specifically, it seems that we are adding the opentelemetry-exporter-otlp, opentelemetry-exporter-otlp-proto-common, and opentelemetry-exporter-otlp-proto-http packages. I was wondering if you could help me understand the purpose of these additions. Do these dependencies introduce additional attributes or signals to the loadgenerator service? I'm also curious about the reason behind including them in the requirements file. |
The additions come from our distro dependency on
Which by chance matches what is in the upstream repository of this fork but I'll bump the dependency on 1.27.0 once it is out. |
Changes
Switch recommendationservice and loadgenerator to Elastic OTel distribution
Merge Requirements
For new features contributions, please make sure you have completed the following
essential items:
CHANGELOG.md
updated to document new feature additionsMaintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.