Request metrics
Use this page to enable request metrics, select the components that are instrumented by request metrics, set trace levels, enable standard logs, enable Application Response Measurement (ARM), specify the type of ARM agent, and specify the ARM transaction factory implementation class name.
To view this administrative console page, click Monitoring and Tuning > Request metrics.
Configuration tab
- Request metrics
Turns on the request metrics feature.
When disabled, the request metrics function is disabled.
- Components to be instrumented
Selects the components that are instrumented by request metrics.
Specify which components; for example, All, servlet, enterprise bean, Java DataBase Connectivity (JDBC), Web services, Java Message Service (JMS), and asynchronous beans are instrumented using request metrics. The default selection is All.
- Trace level
Specifies how much trace data to accumulate for a given transaction.
Including one of the following values:
- None
- No trace.
- Hops
- Generates instrumentation information on process boundaries only (for example, at the entry and exit points for the Web container).
- Performance_debug
- Generates one additional level of instrumentation data, whereas debug generates detailed instrumentation data.
- Debug
- Provides detailed instrumentation data, including response times for all intra-process servlet and Enterprise JavaBeans (EJB) calls.
- Standard logs
Enables the request metrics logging feature.
Select this check box to trigger the generation of request metrics logs in the SystemOut.log file.
- Application Response Measurement (ARM) agent
Enables request metrics to call an underlying Application Response Measurement (ARM) agent.
To use this feature, ensure that the native libraries of the ARM implementation are present in the <install_root>/bin directory, and the ARM API Java archive file is present in the <install_root>/lib directory.
- Specify ARM agent
Specifies the type of ARM agent that you want to use.
The ARM 4.0 agent and Tivoli ARM 2.0 agent are supported.
- ARM transaction factory implementation class name
Specifies the ARM transaction factory implementation class name in the package that is supplied by your provider.
When enabling ARM, include the ARM libraries from the ARM implementation provider in the <install_root>/bin directory. Type the name of the ARM transaction factory implementation class name that is present in the ARM library that you use in this field.
Tivoli is a trademark of the IBM Corporation in the United States, other countries, or both.