Skip to content

Support perf_event_open to enable use of ddprof #12241

@minusworld

Description

@minusworld

Description

ddprof is DataDog's profiler, which relies on perf_event_open. gvisor does not handle perf_event_open.

I use gvisor to satisfy security requirements for various workloads, some of which are quite heavy with resources. I recently tried to use ddprof to collect performance profiles but was unable to run it because gvisor does not handle perf_event_open.

Is this feature related to a specific bug?

No response

Do you have a specific solution in mind?

I surmise that implementing this syscall is not straightforward. If implementation is infeasible, is there a way to pass perf_event_open syscalls through to the kernel, perhaps by modifying seccomp rules?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions