Conversation
Collaborator
gnurizen
commented
Mar 17, 2025
- processmanager: Don't synchronize a process that's waiting cleanup (processmanager: Don't synchronize a process that's waiting cleanup open-telemetry/opentelemetry-ebpf-profiler#379)
- Go: update to go.opentelemetry.io/otel@v1.35.0 (Go: update to go.opentelemetry.io/otel@v1.35.0 open-telemetry/opentelemetry-ebpf-profiler#383)
- tracehandler: drop metadataWarnInhib (tracehandler: drop metadataWarnInhib open-telemetry/opentelemetry-ebpf-profiler#385)
- libpf: drop unused code (libpf: drop unused code open-telemetry/opentelemetry-ebpf-profiler#386)
- chore: remove unused controller.Config fields (chore: remove unused controller.Config fields open-telemetry/opentelemetry-ebpf-profiler#387)
- symblib: expose API for single point lookups (symblib: expose API for single point lookups open-telemetry/opentelemetry-ebpf-profiler#380)
- processmanager: Add DeletePidPageMappingInfoBatch fallback (processmanager: Add DeletePidPageMappingInfoBatch fallback open-telemetry/opentelemetry-ebpf-profiler#390)
- Support the capturing of environment variables (Support the capturing of environment variables open-telemetry/opentelemetry-ebpf-profiler#327)
- ci: exclude some workflows from running on forks (ci: exclude some workflows from running on forks open-telemetry/opentelemetry-ebpf-profiler#395)
- Remove Devfiler from README as it is not currently available (Remove Devfiler from README as it is not currently available open-telemetry/opentelemetry-ebpf-profiler#396)
- ci: also disable FOSSA on forks (ci: also disable FOSSA on forks open-telemetry/opentelemetry-ebpf-profiler#398)
- processmanager/ebpf: return on success (processmanager/ebpf: return on success open-telemetry/opentelemetry-ebpf-profiler#397)
- Remove linter 'exportloopref' (Remove linter 'exportloopref' open-telemetry/opentelemetry-ebpf-profiler#402)
- Update golang.org/x/net (Update golang.org/x/net open-telemetry/opentelemetry-ebpf-profiler#400)
- process: Deduplicate paths in parseMappings() (process: Deduplicate paths in parseMappings() open-telemetry/opentelemetry-ebpf-profiler#403)
- Custom labels for native and go
…pen-telemetry#379) Co-authored-by: Tim Rühsen <tim.ruhsen@elastic.co>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co> Co-authored-by: Joel Höner <joel@zystem.io>
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com> Co-authored-by: Tim Rühsen <tim.ruehsen@gmx.de>
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
Add custom labels for native processes utilizing the PolarSignals TLS based native custom labels library: https://github.com/polarsignals/custom-labels Go custom labels are auto extracted from the go env pprof labels set. Go 1.23 and 1.24 style map and slice approaches are both supported. Label keys are 16 bytes and values are 48 bytes. Each sample can have up to 10 labels which are stored in the Trace object adding 640 bytes. Unit test added for go custom labels and an Rust based example for the native custom labels is added.
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.