Configuring the Heartbeat

During installation (or the first time you log in as administrator), you're prompted once to participate in the Heartbeat program, which reports technical information to the JasperReports Server product team about your implementation, such as the operating system, JVM, application server, database (type and version), data source types, and server edition and version number.

If you change your mind, you can change the heartbeat behavior by editing the following configuration file:

Heartbeat Options

Configuration File

.../WEB-INF/js.config.properties

Property

Description

heartbeat.enabled=true

When this property is set to true, JasperReports Server reports information about your environment to us once a week. When it is set to false, information is not sent.

heartbeat.askForPermission.enabled

Determines whether the administrator is prompted (the next time he logs into the web UI) about whether to allow heartbeat data to be sent. Typically, there is never cause to edit this property directly.

heartbeat.permissionGranted.enabled

Indicates whether a user has granted the server permission to send Heartbeat data. Setting this property to false prevents data from being sent.

All of these settings are properties that are substituted into the heartbeatBean in the .../WEB-INF/applicationContext-heartbeat.xml file.