Rule Logs Overview
A guide on understanding, debugging, and auditing your automation rules
Last updated
Was this helpful?
A guide on understanding, debugging, and auditing your automation rules
Rule Engine Logs provide full visibility into how your automations behave on Datacake. Every time a rule is evaluated or executed, Datacake records a detailed log entry. This gives you a transparent audit trail that is especially helpful for debugging, monitoring large fleets, and meeting compliance requirements.
Rule Logs are available to those who have access to the Advanced Rule Engine. This comes as a feature in our Standard, Plus, and Enterprise subscription plans (more details can be found on our Pricing page). Please reach out to support@datacake.de to enable the feature.
Navigate to: Workspace → Rule Engine → Logs as shown below.

Each rule entry offers an option to open its log history.
Inside a log entry you can:
Expand the trigger information
Inspect each executed action
Check communication results (emails, webhooks, downlinks)
See the conditions that were or were not fulfilled
Depending on your workspace size, logs can grow quickly. The UI lets you filter by:
Time Frame
Device
An action that has been executed more than once (toggle switch)

Each log entry captures several categories of information:

Rule name
Product or device the rule applied to
Time of action
Whether it was executed or not (in the form of a check or cross symbol)
For each action, the log shows:
Whether the action ran successfully
Any returned data or diagnostics
This is particularly helpful when troubleshooting integrations.
Additional metadata includes:
Evaluation timestamp
Any warnings or error messages
Information about skipped actions (e.g. “Action Not Executed”)

You can quickly see:
Which measurement triggered the rule
Whether the condition evaluated correctly
Why an alert email was sent (or not sent)
For compliance-heavy environments, you can track:
When devices reported certain values
When automated actions (like downlinks) were sent
The exact data used during rule evaluation
If a task did not run, logs allow you to determine:
Whether the schedule was evaluated
Whether execution was skipped
Last updated
Was this helpful?
Was this helpful?