parca
parca copied to clipboard
Support for Java Flight Recorder
Hi, this project is something I've been looking for for a long time and couldn't find a viable solution until now.
I would really like to see a support for Java Flight Recorder, similar to what DataDog has: https://docs.datadoghq.com/tracing/profiler/enabling/java/
Is there something specific about Java Flight Recorder that you're looking for or do you think this can be generalized as Java support?
It can be generalized as Java support. I wrote specifically JFR because it is built in the JVM itself. As for the specific features, JFR has a lot of built-in event types as well as support for custom events. Having support for built in events (additional to standard memory and cpu usage etc) and custom events would be great but I imagine visualizing some of them would be a hard task
Thank you for clarifying! I think java support shouldn't be too hard, especially since it's JITed code. It's not as easy as I would like it eventually be, but https://github.com/parca-dev/parca-agent/pull/101 will already make it possible with small modifications in deployment, like with https://github.com/jvm-profiling-tools/perf-map-agent