-
Notifications
You must be signed in to change notification settings - Fork 189
Application Runtime Monitoring Use
The Application Monitoring Module is part of the Core IDE module and supports any modern web browser (Chrome, Firefox, Safari, Opera, Internet Explorer > IE8).
By deploying the IDE Core module, the integrated Application Monitoring Module is also deployed.
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.
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.
In the figure below, we can see the available monitoring options provided by the navigation menu according to the deployed components:
[](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)
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)
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)
- Documentation
- Home
- Architecture
- Scheduler
- Service Delivery & Utility Manager
- Data Platform (LSM)
- X-GSN
- Mobile Sensors Management
- Optimizations
- Security
- User Interfaces
- OpenIoT Commons & Properties
- Standalone Platform Testing tools
- X-GSN Sensor Simulators
- Deliverables
- Glossary and Terminology
- Demos