Properties defined in the APMEnterpriseManager.properties file control various Enterprise Manager behaviors. The APMEnterpriseManager.properties file mainly supports the application triage map. (The other properties files used to configure Enterprise Manager behavior are IntroscopeEnterpriseManager.properties 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.
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.
Name of the data source to connect to. Replace the default name with the name of your APM database.
Determines how many connections at a time c3p0 will try to acquire when the pool has run out of connections.
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.
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.
Number of connections a pool will try to acquire upon startup. Should be between minPoolSize and maxPoolSize.
Minimum number of connections a pool will maintain at any time.
Maximum number of connections a pool will maintain at any time.
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.
Designates the JDBC batch size.
Enables batch inserts. This is critical for enabling hibernate to batch insertions for each entity. Users are strongly cautioned not to edit this property.
Enables batch updates. This is critical for enabling hibernate to batch updates for each entity. Users are strongly cautioned not to edit this property.
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.
Enables Hibernate second level caching.
Designates the statement cache size.
This section allows you to customize settings for the application triage map.
Designates the Hibernate ehCache configuration file.
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.