You can define an application-level heartbeat for Transformer, so that client applications can check whether Transformer is running.
Application level heartbeats work by creating a special heartbeat object with a symbol name (subject) defined by the heartbeat-symbol configuration item. This object contains a timestamp field and the heartbeat-symbol-time configuration item defines how often Transformer updates this field. Every time Transformer updates the time stamp field, the update is propagated (usually via a Liberator) to applications that have subscribed to the heartbeat object.
- Reference: Heartbeats configuration in Transformer