-
Notifications
You must be signed in to change notification settings - Fork 196
Introduce eBPF Profiler distribution #908
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
4f096d8
to
2c4186a
Compare
9158183
to
c23f474
Compare
41ce082
to
0440c63
Compare
c387647
to
ecac474
Compare
cc @open-telemetry/ebpf-profiler-approvers |
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.
LGTM thanks!
Co-authored-by: Tyler Helmuth <[email protected]>
Co-authored-by: Christos Kalkanis <[email protected]>
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.
Only thing missing is documenting what glibc versions this works with, otherwise it's good to go from my side
It doesn't look like the ebpf-profiler documents that itself, so I'm not really sure how to do document that here. |
The glibc version in the 24.04 runner would be 2.39:
I think that's the minimum version we can guarantee |
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.
Thank you @dmathieu, looks good from my side.
I've added a mention of the current glibc version. |
cc @open-telemetry/collector-contrib-maintainers This adds a new distribution for profiling. It does not add it to the release process yet (no artifact will be available for end-users yet). Instead, it only tests that the distribution can be built. Since this does not have end-user impact, I think we can merge this PR by EOW unless there are blocking comments |
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.123.0 | ||
- gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.123.0 | ||
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.123.0 | ||
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.123.0 | ||
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.123.0 | ||
|
||
processors: | ||
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.123.0 | ||
- gomod: go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.123.0 | ||
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.123.0 | ||
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.123.0 | ||
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.123.0 |
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.
FYI These versions are not up-to-date and are not auto-updated by the releaser aa933b1
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.
Hmm this is strange. bump-versions.sh
has this manifest configured, and everything in collector-contrib should be upgraded from there.
This introduces a new distribution that is meant to run the eBPF Profiler as an agent.