Skip to content

ddprof is entering maintenance mode: migrating to OTel (ebpf) profiler #557

Description

@r1viollet

Status

ddprof is entering maintenance mode: we will continue to address security and critical bug fixes, but no new features will be added.
We are moving to a host-based native profiling solution built on the OpenTelemetry eBPF profiler.

The OTel profiler is now integrated into the Datadog Agent. This gives you a cross-language view of profiling from a single host-level agent.

Timeline

Once the eBPF profiler is GA and we have gathered more feedback, we will communicate a ddprof EOL plan.

Migration

See the docs.

Memory profiling

Memory profiling was the main capability still missing from the eBPF profiler. The upstream memory profiling work carries some ideas from ddprof, and goes further: by defining an interface for all allocators to register hooks, it will support statically linked allocators.

Feedback

We encourage current ddprof users to try the eBPF profiler. Feedback is welcome:

  • Comment on this issue.
  • Reach us in the public #profiler slack channel

Thank you to everyone who has used ddprof. 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions