Skip to content
CA Application Performance Management - 10.0
Documentation powered by DocOps

Last update January 4, 2016

Properties defined in the file control various Enterprise Manager behaviors. The file mainly supports the application triage map. (The other properties files used to configure Enterprise Manager behavior are and apm-events-thresholds-config.xml.)

After you configure many Enterprise Manager properties, it is necessary to restart the Enterprise Manager before any changes take effect. Some Enterprise Manager properties, however, use the Introscope hot configuration service. These properties are named hot config properties. You do not need to restart the Enterprise Manager after configuring hot config properties.

c3p0 properties

The c3p0 properties section configures properties for APM database connection pooling. For complete documentation on c3p0, see

Note: You are strongly encouraged to look at documentation for c3p0 properties in the CA APM Data Storage Requirements before changing property values.


Name of the data source to connect to. Replace the default name with the name of your APM database. 

Default: apmDataSource


Determines how many connections at a time c3p0 will try to acquire when the pool has run out of connections.

Default: 3


In seconds, the period of time c3p0 will attempt to test connections when they fall idle. At the end of this period, C3p0 will test all idle connections in the pool of this interval.

Default: 120


In seconds, the amount of time an idle connection will remain before being removed from the connection pool. Setting this to 0 means connections never time out from the pool.

Default: 0


Number of connections a pool will try to acquire upon startup. Should be between minPoolSize and maxPoolSize.

Default: 2


Minimum number of connections a pool will maintain at any time.

Default: 2


Maximum number of connections a pool will maintain at any time.

Default: 4

Hibernate specific properties

The Hibernate specific properties section configures aspects of the open-source Hibernate API, which enables transparent persistence, thereby simplifying storing of data in the APM database. For more information on Hibernate, see


Designates the JDBC batch size.

Default: 10


Enables batch inserts. This is critical for enabling hibernate to batch insertions for each entity. Users are strongly cautioned not to edit this property.

Default: true


Enables batch updates. This is critical for enabling hibernate to batch updates for each entity. Users are strongly cautioned not to edit this property.

Default: true

Hibernate cache settings

The Hibernate cache settings section configures properties for data caching in the APM database.


Designates the type of Hibernate caching to use. Do not change this property.

Default: org.hibernate.cache.EhCacheProvider


Enables Hibernate second level caching.

Default: true


Designates the statement cache size.

Default: 10

ApplicationTriageMap settings

This section allows you to customize settings for the application triage map.


Designates the Hibernate ehCache configuration file.

Default: apm-ehcache.xml


Use this property to a threshold for the amount of data to be returned to the application triage map display by an agent. The value is, roughly, the number of dependencies for the frontend or business transaction, times the number of agents where the frontend or transaction is deployed and which have reported data for the period of time being queried.

Default: 20000

Was this helpful?

Please log in to post comments.