-
Notifications
You must be signed in to change notification settings - Fork 169
[Chore] Update otel components to v0.127.0/v0.121.0 #7686
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
This pull request does not have a backport label. Could you fix it @khushijain21? 🙏
|
/test |
This pull request is now in conflicts. Could you fix it? 🙏
|
/test |
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
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.
I tested this manually: elastic-agent compiles, the collector appears to work as before, and all tests pass. I think it's fine to merge this.
One concern is the prometheusreceiver. The collector compiles, but does it actually work with the different version of the receiver? I suppose the best way to be sure is to create a configuration using prometheusreceiver and confirm that it works.
Well, one reason I wouldn't want to test it out - is because this is a temporary solution (to unblock us). We should soon be able to ramp the |
@khushijain21 @mauri870 what backports we need here? |
Based on the original PR, only 8.x which I just added. |
I think there should be a changelog for the bump to otel 0.121.0. There are tons of changes included in upstream releases so we shouldn't silently do these version bumps. |
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 updates!
/test |
|
💚 Build Succeeded
History
|
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <[email protected]> (cherry picked from commit b2c19df) # Conflicts: # go.mod # go.sum
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <[email protected]> (cherry picked from commit b2c19df) # Conflicts: # .golangci.yml # NOTICE.txt # go.mod # go.sum # internal/pkg/otel/README.md # internal/pkg/otel/components.go # testing/integration/beat_receivers_test.go
* updateotel to v0.127.0 and v.121.0 respectively * do not update prometheus receiver * remove prometheus receiver dependency * fix component.go * fix component.go * change flush_timeout * revert permission * replace pr-receiver * add changelog * fix changelog summary --------- Co-authored-by: System Administrator <[email protected]>
What does this PR do?
It updates all otel components except
prometheus-receiver
due to its dependency on higher prometheus version (which conflicts with beats code). We should updateprometheus-receiver
once the following issue is resolved. See elastic/beats#42916This is a temporary solution to unblock us with otel related work on main branch.
This update was performed using following command
and manually degraded the version of
prometheus-receiver
.Skipping changelog for now.
Checklist
./changelog/fragments
using the changelog toolHow to test this PR locally
Related issues