Skip to content

profiling: port the pyroscope eBPF profiler in-tree - #388

Merged
def merged 2 commits into
mainfrom
embedding_pyroscope_profiler
Oct 27, 2026
Merged

def merged 2 commits into
mainfrom
embedding_pyroscope_profiler

Conversation

@def

@def def commented Oct 27, 2026

Copy link
Copy Markdown
Member

The pyroscope eBPF profiler has not been developed by Grafana Labs since March 2025 and every change since then was ours, so this moves it from our fork into profiling/ and trims it to what the agent needs: plain targets resolved by the agent, klog logging, no Alloy discovery, debug plumbing or metrics.

Comment thread profiling/ebpfspy/session.go Dismissed
Comment thread profiling/python/pyperf_pid_data.go Dismissed
Comment thread profiling/python/pyperf_pid_data.go Dismissed
Comment thread profiling/python/pyperf_pid_data.go Dismissed
Comment thread profiling/symtab/perfmap.go Dismissed
Comment thread profiling/symtab/procmap.go Fixed
Comment thread profiling/symtab/procmap.go Fixed
… between integer types'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@def
def merged commit d1f7aec into main Oct 27, 2026
8 checks passed
@def
def deleted the embedding_pyroscope_profiler branch October 27, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants