Java Agent
The Java Agent monitors various Java Runtime Environments. It is loaded by a JVM at startup if configured to do so according the configuration set using a JVM command line option.
See Java Agent configuration to learn how to configure the Agent.
Sensors
The Java Agent uses the following sensors:
Category | Sensor | Classic Agent
all versions |
AppMon Agent
AppMon 2017 May |
AppMon Agent
AppMon 2018 April AppMon 2018 October |
---|---|---|---|---|
Client | AWT | ![]() |
![]() |
![]() |
Components | EJB Invocation | ![]() |
![]() |
![]() |
Database | JDBC | ![]() |
![]() |
![]() |
Exceptions | Java Exceptions | ![]() |
![]() |
![]() |
Frameworks | Hibernate | ![]() |
![]() |
![]() |
Struts | ![]() |
![]() |
![]() |
|
Logging | Java Logging | ![]() |
![]() |
![]() |
Mainframe | CICS/IMS Gateways | ![]() |
![]() |
![]() |
Management | JMX MBean Server | ![]() |
![]() |
![]() |
Messaging | AMQP | ![]() |
![]() |
![]() |
AMQP Receive Entry Point | ![]() |
![]() |
![]() |
|
JBoss ESB Tagging | ![]() |
![]() |
![]() |
|
JMS | ![]() |
![]() |
![]() |
|
JMS Receive Entry Point | ![]() |
![]() |
![]() |
|
MQSeries | ![]() |
![]() |
![]() |
|
MQSeries Receive Entry Point | ![]() |
![]() |
![]() |
|
Mule Tagging | ![]() |
![]() |
![]() |
|
Tibco Messaging | ![]() |
![]() |
![]() |
|
Naming services | JNDI | ![]() |
![]() |
![]() |
NoSQL | Cassandra | ![]() |
![]() |
![]() |
MongoDB | ![]() |
![]() |
![]() |
|
Threads | Executor Tagging | ![]() |
![]() |
![]() |
Thread Start Tagging | ![]() |
![]() |
![]() |
|
Remoting | Remote Method Invocation (RMI) | ![]() |
![]() |
![]() |
Thrift Tagging | ![]() |
![]() |
![]() |
|
Test Frameworks | Java Tests | ![]() |
![]() |
![]() |
Transactions | JTA | ![]() |
![]() |
![]() |
XA | ![]() |
![]() |
![]() |
|
Web Requests | Java Web requests | ![]() |
![]() |
![]() |
Servlets | ![]() |
![]() |
![]() |
|
User Experience | ![]() |
![]() |
![]() |
|
Web services | Java Web Services | ![]() |
![]() |
![]() |
1 The sensor of the AppMon Agent is not compatible with the sensor of the Classic Agent. Data in the Database dashlet will look different and you'll have to re-create Business Transactions, based on measures from the sensor.
Agent Platforms
This Agent is available in both agent platforms. Please check the release status of the Agent before switching over as some Agents have BETA status in AppMon 2017 May .
It is recommended to switch over from Classic Agent for following scenarios:
- To improve Collector scalability
- To resolve Collector connectivity problems
Features
Feature | Classic Agent
all versions |
AppMon Agent
AppMon 2017 May |
AppMon Agent
AppMon 2018 April AppMon 2018 October |
---|---|---|---|
Hot Sensor Placement | ![]() |
![]() |
![]() |
JMX Measures | ![]() |
![]() |
![]() |
Class Browser | ![]() |
![]() |
![]() |
Decompilation | ![]() |
![]() |
![]() |
Memory Dump | ![]() |
![]() |
![]() |
1map and collection detection for memory dumps not working