-
Notifications
You must be signed in to change notification settings - Fork 75
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
JVM support #1
Comments
any progress with JVM support? |
If the JVM is started with the above-linked perf-map-agent then soon there will be support. The important one is #101, but we still lack support for translating container PID to kernel-wide PID, I'm hoping to get to that this week. That said we want users not to have to do anything, so even when that does work, we will keep this open as we want parca-agent to do it all eventually. |
Starting with the |
Looks like there is also some precedence of profilers at the intersection of eBPF and java, that some inspiration could come from: https://github.com/weixingsun/jBProF |
Hi, is there any update for this ticket? Any ETA when JVM profiling is supported by parca-agent by default? |
We just started working on this. We plan to land an initial support before this year ends. |
FYI: Maybe https://github.com/grafana/JPProf helps somehow with implementation for given task. |
Thanks for the suggestion. |
Hi, is there any updates (after two years)? This project looks quite interesting, and I hope to use it in my environment! |
We’re making progress and a first integrated version should be only a few weeks away. Just to be clear though, you have always been able to profile Java workloads by enabling these flags: https://github.com/parca-dev/parca-demo/blob/882b4e77496507ec4b0b839df5dd15c6beff8dd2/java/Dockerfile#L19 |
Hi, I am very interested in this JVM support. Is there any new progress? |
New agent supports JVM w/o any instrumentation necessary. |
This could be a built-in and pprof-integrated version of perf-map-agent and/or async-profiler.
Plan
async-profiler
to profile JVM processes. Embed "async-profiler" to profile JVM processes #1115The text was updated successfully, but these errors were encountered: