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.