# Heartbeats configuration

These configuration items define Transformer’s [application-level heartbeat](transformer-application-level-heartbeats.md) messaging.

**💡 TIP**\
You can also configure DataSource heartbeats for each [DataSource application](../datasource/index.md) ([Liberator](../liberator/index.md), [Integration Adapter](../platform-architecture/putting-data-into-the-platform.md)) connected to Transformer: see How can I... [Enable heartbeats between DataSource applications](../datasource/datasource-enable-heartbeats-between-datasource-applications.md).

## heartbeat-symbol

`heartbeat-symbol` specifies the [symbol name (subject)](../datasource/datasource-subjects-symbols-and-fields.md) of the application level heartbeat object.

The name can contain the parameters `%h` and `%a` At run-time, `%h` is replaced by the host name of the machine on which the Transformer is running, and `%a` is replaced by the Transformer’s DataSource [`application-name`](../datasource/datasource-run-time-environment-configuration.md#application-name).

**Syntax:** `heartbeat-symbol <symbol-name>`

**Type:** string

**Default value:** `NULL` (application-level heartbeats are disabled)

## heartbeat-symbol-time

`heartbeat-symbol-time` specifies the time interval in seconds between updates of the time stamp in the application-level heartbeat object.

**Syntax:** `heartbeat-symbol-time <interval-in-seconds>`

**Type:** float

**Default value:** `30.0`

---

**See also:**

* How can I... [Enable heartbeats between DataSource applications](../datasource/datasource-enable-heartbeats-between-datasource-applications.md).
* Reference: [`heartbeat-time`](transformer-clustering-configuration.md#heartbeat-time) and [`heartbeat-slack-time`](transformer-clustering-configuration.md#heartbeat-slack-time) in Transformer [Clustering configuration](transformer-clustering-configuration.md)
