Skip to content

Application Runtime Monitoring Use

nkef edited this page Jan 13, 2014 · 2 revisions

System Requirements

The Application Monitoring Module is part of the Core IDE module and supports any modern web browser (Chrome, Firefox, Safari, Opera, Internet Explorer > IE8).

Deployment/Undeployment

By deploying the IDE Core module, the integrated Application Monitoring Module is also deployed.

JBoss AS 6.0

Deploy: To deploy the Core IDE on JBoss AS 6.0, copy the ide.core.war to the server's deploy directory.

Undeploy: Remove the app war ide.core.war from the JBoss deploy directory while the server is running.

JBoss AS 7.0

Deploy: To deploy the Core IDE on JBoss AS 7.0, copy the ide.core.war to the server's standalone/deployments directory.

Undeploy: To undeploy the application, you need to remove the .deployed marker file that is generated upon successful deployment of the Core IDE module.

Manual

In the figure below, we can see the available monitoring options provided by the navigation menu according to the deployed components:

Module Monitoring

[](Documentation/images/runtime-monitoring/rtm-monitoring-options.png)

By clicking on a monitoring option, we get a screen such as the one depicted in the figure below.

[](Documentation/images/runtime-monitoring/rtm-monitoring-graphs.png)

Charts like the ones on the figure the above display various statistics concerning a particular module. By clicking on one of the charts we get a more detailed statistics representation, such as the one below:

[](Documentation/images/runtime-monitoring/rtm-monitoring-graphs-detailed.png)

General Statistics

Further down from the initial monitor screen, we can see various general statistics collected by JavaMelody. An example is in the figure below:

[](Documentation/images/runtime-monitoring/rtm-monitoring-statistics.png)

By clicking on the "details" link in bottom right corner of the above figure, we can see more details concerning the various statistic groups as shown below:

[](Documentation/images/runtime-monitoring/rtm-monitoring-statistics-detailed.png)

System and Thread Details

Further down, we can view system and thread information as well as execute some JVM and Container commands such as:

  • Execute the Java Garbage Collector
  • Generate a Heap Dump
  • View memory histogram
  • Invalidate HTTP sessions
  • View HTTP sessions
  • View deployment descriptor
  • View MBeans
  • View OS processes
  • JNDI tree

[](Documentation/images/runtime-monitoring/rtm-monitoring-system-info.png)

Additionally we can view further detailed information concerning System and Threads. By clicking on “System Details”, we get the screen, below, which provides us with JVM and OS-related information.

[](Documentation/images/runtime-monitoring/rtm-monitoring-system-details.png)

Similarly, we get the following screen by clicking on “Thread Details” which provides information related to the threads running on the OS.

[](Documentation/images/runtime-monitoring/rtm-monitoring-thread-details.png)

Clone this wiki locally