Java Agent

The Java agent collects detailed performance metrics about applications and the computing environment as transactions are executed. As a data gathering component, the Java agent collects this information from applications and resources running on Java Virtual Machines (JVMs) and sends the information to Introscope and the Enterprise Manager. The Enterprise Manager then processes and stores the data for real-time and historical reporting. You can then view and work with the collected data using Team Center to create alerts or take responsive action.
apmdevops106
The Java agent collects detailed performance metrics about applications and the computing environment as transactions are executed. As a data gathering component, the Java agent collects this information from applications and resources running on Java Virtual Machines (JVMs) and sends the information to Introscope and the Enterprise Manager. The Enterprise Manager then processes and stores the data for real-time and historical reporting. You can then view and work with the collected data using Team Center to create alerts or take responsive action.
The Java agent inserts probes into the classes bytecode of the instrumented application. Inserting the probes into the bytecode is part of the instrumentation process that enables the monitoring of your applications. After the application is instrumented, the Java agent starts collecting the data.
For application management, the key activities are:
  • Deploy agents to monitor the performance and availability of application servers.
  • Test, adjust, and optimize monitoring of application components.
  • Customize the agent profile to control agent operations, as needed.
The agent uses some of the application server Java heap memory to store collected data.
The following information applies to the heap usage:
  • For a highly utilized heap, you may need to increase the heap allocation when you install the agent.
  • If you plan to collect large numbers of transaction traces, increase the JVM heap size.
If you are operating a high-performance Introscope environment, contact CA APM Implementation Services for the appropriate agent JVM heap settings.