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

Full Rust support #370

Closed
cjyar opened this issue Sep 1, 2021 · 4 comments
Closed

Full Rust support #370

cjyar opened this issue Sep 1, 2021 · 4 comments

Comments

@cjyar
Copy link

cjyar commented Sep 1, 2021

@petethepig says it's possible to profile Rust in Linux using Pyroscope's eBPF support. But it would be nice to have full support for Rust.

@mxlxm
Copy link

mxlxm commented Sep 9, 2021

take a look at: https://github.com/tikv/pprof-rs, maybe useful.

@Rperry2174
Copy link
Contributor

Rperry2174 commented Sep 9, 2021

Thanks for the recommendation @mxlxm that looks pretty promising... looking through some older issues I actually found a comment from @YangKeao who is one of the authors...

Since then we've added a diagram of how the agent/server communication works which should be helpful context for modifying pprof-rs to send continuous profiling data to the Pyroscope.

@YangKeao
Copy link

I'm adding the pyroscope support in pprof-rs through fold format api in tikv/pprof-rs#86

@Rperry2174
Copy link
Contributor

Rperry2174 commented Feb 18, 2022

We now have support for rust! Special thanks to @YangKeao and @omarabid who helped us get this working!

korniltsev pushed a commit that referenced this issue Jul 18, 2023
Adds more words in the glossary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants