Skip to content

Trace -> Profile connector #36596

@SHaaD94

Description

@SHaaD94

Component(s)

No response

Is your feature request related to a problem? Please describe.

Traces hold information about all events happening in a system. Thus if we could convert traces into profiles, we could see a flamegraph of all processes happening over all components in a centralized view and would help to debug bottlenecks on macro level.

Describe the solution you'd like

A connector converting spans into profiles. Such connector would work great together with collector balancing by traceId + tail sampling.

Describe alternatives you've considered

Alternatives to this would be to make a specific trace storage/vendor to support this feature, which sounds a bit excessive since we could potentially utilize profiling systems for this.

Additional context

I would be happy to try building it, if you would consider it useful/viable.

Cheers!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions