CRON
Runs a process on the service periodically at pre-defined intervals. Use at the start of a data flow with the IF operator.
Properties
Cron Schedule
cron_timeDef
Preselected cron intervals that are available for convenience.
valid options | |
---|---|
Every Minute 0 * * * * * | Action will run every minute |
Every Hour 0 0 * * * * | Action will run every hour |
Every Day at Midnight 0 0 0 * * * | Action will run every day at midnight UTC |
Every Day at Noon 0 0 12 * * * | Action will run every day at Noon UTC |
Custom Cron Pattern | Use a custom cron pattern. |
Cron Pattern
cron_timePattern
Enter a unix cron time pattern here. Set the Cron Schedule to custom to use this pattern.
Record Identifier Template ${}
cron_recordIdentifierTemplate
The label that is used to indentify the scheduled repeated action in Inbound Request Logs. Accepts template syntax.
Observers
observers
A set of records that define mechanisms for inspecting success and error log occurrences as they occur.
Active
observers[].active
When enabled the observer will monitor the data flow for success and error occurrences.
Title
observers[].testTitle
The label that identifies the test results in the admin panel observers report.
Description
observers[].testDescription
A system generated description of what the test is evaluating, how often it runs, and what will occur when an alert or all clear is triggered.
Iteration (Minutes)
observers[].testInterval
How often, in minutes, the observer test will execute.
Duration (Minutes)
observers[].testPeriod
The timespan before the test execution that will be included in the evaluation.
Test Type
observers[].testType
The operator that determines how to analyze the success and error logs.
valid options | |
---|---|
Percentage of requests with a success log PERCENT_WITH_SUCCESS | Test for a specific percentage of all requests that had a success logged. |
Percentage of requests with an error log PERCENT_WITH_ERROR | Test for a specific percentage of all requests that had an error logged. |
Total number of requests with a success log TOTAL_WITH_SUCCESS | Test for a specific total number of all requests that had a success logged. |
Total number of requests with an error log TOTAL_WITH_ERROR | Test for a specific total number of all requests that had an error logged. |
Condition
observers[].testCondition
The threshold operator that is applied to the test.
valid options | |
---|---|
More Than GOES_ABOVE | The percentage or total of logged actions has risen above the defined threshold. |
Less Than DROPS_BELOW | The percentage or total of logged action has fallen below the defined threshold. |
Value
observers[].testValue
The threshold that must be met in a specific occurrence of a test to trigger an action
Consecutive Occurrences
observers[].testThreshold
The number of consecutive occurrences that the test has been met to trigger an action.
In Alert State
observers[].inAlarm
Indicates whether the observer has presently encountered conditions which have triggered an alert state.
Last Alert Time
observers[].lastAlarm
The most recent date and time when the observer was in an alarm state
Last All Clear Time
observers[].lastClear
The most recent date and time when the observer entered an all clear state.
Publish message on alert
observers[].publishOnAlert
When enabled the observer will send messages to the associated subscription topic when the observer enters an alert state.
Publish message on clear
observers[].publishOnClear
When enabled the observer will send messages to the associated subscription topic when the observer enters the all clear state.
Alert Topic
observers[].alertMessageTopic
The message subscription list to send messages to when the observer enters an alert state.
Alert Message Title
observers[].alertMessageTitle
When the observers enters the alert state the message sent to subscribers will contain this value as the subject.
Alert Message Content
observers[].alertMessageContent
When the observers enters the alert state the message sent to subscribers will contain this value as the message content.
Clear Topic
observers[].clearMessageTopic
The message subscription list to send messages to when the observer enters an all clear state.
Clear Message Title
observers[].clearMessageTitle
When the observers enters the all clear state the message sent to subscribers will contain this value as the subject.
Clear Message Content
observers[].clearMessageContent
When the observers enters the all clear state the message sent to subscribers will contain this value as the message content.