Java Profiler for Azure Monitor Application Insights is now in Public Preview. It is a new capability in Azure Monitor to help Java developers troubleshoot performance issues and uncover performance bottlenecks.
Under the hood, it uses Java Flight Recorder (JFR) to profile your application using a customized configuration. For additional context, JFR is a tool that collects profiling data of running Java applications, and it is integrated into the Java Virtual Machine (JVM). JFR comes with little to barely noticeable overhead cost which makes it great to run on heavily loaded production deployments.
Using the customized configuration, you can generate profiles in two ways:
To try out the Java Profiler:
Java Profiling is in preview today and can be enabled across all your JVMs. Even better, it is included in Application Insights for no additional cost. Try it out and let us know what you think!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.