Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiling and tracing correlation #264

Open
yaroslavkasatikov opened this issue Dec 5, 2024 · 1 comment
Open

Profiling and tracing correlation #264

yaroslavkasatikov opened this issue Dec 5, 2024 · 1 comment

Comments

@yaroslavkasatikov
Copy link

Hi team,
I'm interesting in using the ebpf profiling in my observability stack.
Could you please tell me if I can have a correllation between traces (from my apps auto instrumentation) and profiling?

For example there is the case: I'm tracing go applicaiton, getting that the respond had been too long and want to check what function was the reason of the delay.

Thank you in Advance

@florianl
Copy link
Contributor

florianl commented Dec 6, 2024

Hi @yaroslavkasatikov 👋
Before the donation of the agent to Opentelemetry there was work happening to make such a feature possible and correlate APM with profiling information.
There is a blog post on how it works - but it is limited to Java APM services.
The current version of the Opentelemetry eBPF Profiler still does have the functionality to communicate information to make correlation of APM and profiling data possible. But as far as I can tell this functionality was not extended to other languages, than mentioned in the linked blog post.

As some kind of work around for the moment, one could take the timestamp of an APM trace of interest and zoom into the profiling data around this timestamp.

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

No branches or pull requests

2 participants