Configure compliance mode
If enable, Rudder will work in compliance mode, assessing that each node correctly executed all required check, and only executed the expected check.
When compliance is disabled, Rudder will only look for "error" and "repair" reports.
Agent run heartbeat
In "changes only" compliance mode, the agent will, by default, report a "heartbeat" every time it runs.
A heartbeat is a set of two reports (startRun/endRun). When no other events are reported (no errors and no repairs), this is the only feedback sent by the node.
The bandwidth consumed by these messages is tiny, but can add up over time. The setting below allows to change the frequency of the heartbeat message, so that it is only sent every N runs.
In "changes only" compliance mode, the agent will report a "heartbeat" when no other events are reported (no errors and no repairs). This frequency can be changed to send a heartbeat only every N runs.
This setting is defined as a default for all nodes in the global Settings.
The current global setting is to run every {{globalValue}} runs, (so every {{globalValue * agentRun}} minutes).
You may override this global setting just for this node below:
Heartbeat will be sent every {{complianceMode.heartbeatPeriod * agentRun}} minutes
Number of runs between heartbeats cannot be empty Number of runs between heartbeats must be a valid integer Number of runs between heartbeats must be in range from 1 to {{checkMaximumValue()}} (24 hours with a {{agentRun}} minutes frequency)
[messages]