Within the error analysis screen users can get all the information required in order to understand and fix an error - the state, stack, and source code that led to it. To complement this, OverOps also displays a JVM view for each error and exception, which shows the internal state of the JVM at the moment of error, giving an easy way to work with OverOps' code (“classic”), log and JVM data - without needing to leave the application.
This feature is available to OverOps users from version 4.4.0.
The main way to reach the JVM view is by clicking on the tab, located in the error header. Clicking on this tab takes you from code view to JVM view, and back.
The JVM view contains the internal state of of the JVM at the moment of error.
The JVM view in the error analysis screen
In the JVM view the OverOps agent will capture the state of the JVM at the moment of errors. This includes:
* Memory usage (both heap and non-heap)
* Basic system information
* CPU usage
* Process information
* JIT compilation stats
* Class loading stats
* Thread information
Notice that all the advanced features and functionalities that are available in the error analysis screen are available in JVM view as well - handling the error (archiving, resolving, labeling), sharing it (via Jira or OverOps' notes) and searching within it.