JMX

These settings configure the JMX infrastructure for your Curam application.

Table 1. JMX settings

Property Name

Type

Meaning

curam.jmx.monitoring_enabled

BOOLEAN

Whether JMX monitoring is enabled or not in the application.

curam.jmx.transaction_tracing_enabled

BOOLEAN

Whether transaction tracing is enabled or not in the application. When this is enabled, in-flight data collection is enabled as well.

curam.jmx.transaction_tracing_url_filter

STRING

Regular expression to identify URLs for which transaction tracing data is collected.

curam.jmx.transaction_tracing_max_recorded_threads

INT32

The maximum number of threads for which transaction tracing data is collected. Note that at any one moment there could be more than this number of threads in the transaction tracing data but a significant amount of entries will only be preserved for this number of threads.

curam.jmx.transaction_tracing_purge_period

INT32

The period of time, in seconds, between checks to ensure that only the number of threads specified in curam.jmx.transaction_tracing_max_recorded_threads are preserved in the transaction tracing data.

curam.jmx.transaction_tracing_max_thread_idle_time

INT32

The maximum amount of time, in seconds, a thread is allowed to be idle before its transaction tracing data can be cleared.

curam.jmx.configured_mbeans_ejb

STRING

The list of MBeans configured in the EJB container.

curam.jmx.configured_mbeans_web

STRING

The list of MBeans configured in the WEB container.

curam.jmx.per_user_statistics_filter

STRING

Regular expression to identify users for which individual statistics are collected.

curam.jmx.in_flight_statistics_enabled

BOOLEAN

Whether or not statistics about in-flight transactions are collected.

curam.jmx.sql_statement_statistics_enabled

BOOLEAN

Whether or not SQL statement statistics collection is enabled.

curam.jmx.download_statistics_allowed

BOOLEAN

Whether or not the download of JMX statistics is allowed.

curam.jmx.download_statistics_username

STRING

The username of the user who is allowed to download the JMX statistics.

curam.jmx.end_user_statistics_enabled

BOOLEAN

Whether or not end user statistics collection is enabled.

curam.jmx.end_user_statistics_user_filter

STRING

Regular expression that selects users for which end user statistics are collected.

curam.jmx.end_user_statistics_display_enabled

BOOLEAN

Whether or not the end user statistics are displayed in the browser. If true, the statistics for the current page are displayed in the top left corner of the page.

curam.jmx.end_user_statistics_upload_delay

INT32

The delay in seconds between the page reporting being loaded and the moment the statistics are uploaded.