APMEnterpriseManager.properties

 
apmdevops106
Properties defined in the
APMEnterpriseManager.properties
file control various Enterprise Manager behaviors. (The other properties files used to configure Enterprise Manager behavior are IntroscopeEnterpriseManager.properties and apm-events-thresholds-config.xml.)
2
2
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 http://www.mchange.com/projects/c3p0/index.html.
You are strongly encouraged to look at documentation for c3p0 properties in CA APM Data Storage Requirements
before changing property values.
c3p0.dataSourceName
Name of the data source to connect to. Replace the default name with the name of your APM database. 
Default
: apmDataSource
c3p0.acquireIncrement
Determines how many connections at a time c3p0 will try to acquire when the pool has run out of connections.
Default
: 3
c3p0.idleConnectionTestPeriod
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
c3p0.maxIdleTime
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
c3p0.initialPoolSize
Number of connections a pool will try to acquire upon startup. Should be between minPoolSize and maxPoolSize.
Default
: 2
c3p0.minPoolSize
Minimum number of connections a pool will maintain at any time.
Default
: 2
c3p0.maxPoolSize
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 http://www.hibernate.org.
hibernate.jdbc.batch_size
Designates the JDBC batch size.
Default
: 10
hibernate.order_inserts
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
hibernate.order_updates
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.
hibernate.cache.provider_class
Designates the type of Hibernate caching to use. Do not change this property.
Default
: org.hibernate.cache.EhCacheProvider
hibernate.cache.use_second_level_cache
Enables Hibernate second level caching.
Default
: true
hibernate.statement_cache.size
Designates the statement cache size.
Default
: 10
hibernate.cache.provider_configuration_file_resource_path
Designates the Hibernate ehCache configuration file.
Default
: apm-ehcache.xml