Schedules

Purpose

This monitor helps you to : -Make sure that nobody has configured a schedule to run too often. You can have an alert when a schedule is scheduled to run underneath a threshold (in minutes) you’ve configured. -Make sure that you don’t have too many failed schedules in your system. This allows to make sure that you are not polluted with data you won’t need anymore. -Send an alert every time a new failure is detected for a given schedule. Plus, this monitor will send metrics for you to have a chart with the execution states of a schedule.

Configuration hints

Use the “Load schedules” button to load the scheduled jobs you have in your system.

Atomic fields

Minimum recurrence accepted (min)	The lowest recurrence a user can set
Minimum recurrence severity	The severity of the alarm generated if a user schedule a job to run too often
Total failures accepted	The number of failures accepted before sending an alarm
Total failures severity	The severity of the alarm generated if the number of failures is breached

Surveillance table

Parameter	Description
Active	If checked, the rule will be active.
Schedule	The schedule(s) concerned by the rule. Use the character '*' to configure a rule for all the schedules
Severity	The severity of the alarm generated if a failure is detected
Auto clear	If checked, the alarm will be cleared as soon as the alarm condition is not met anymore.
Alarm tag	This field allows to add custom text within the alarm message. %MSG% variable will contain the actual generated message and can be used such as: “my_prefix %MSG% my_suffix”. By default, tag will be used as prefix.
Alarm	If checked, this line of surveillance will be used for alarm generation.
Metric	If checked, this line of surveillance will be used for metric generation.

Examples

Active	Schedule	Severity	Auto clear	Alarm tag	Alarm	Metric
true	*	CRITICAL	true	true	true

Effect : An alarm will be generated if a new failure is detected for all the schedules defined in your system. A metric will be sent with the execution state of all the schedules

Generated metrics

metricId	metricUnit	metricTarget	metricDescription
BO_SCHEDULES	Status	[scheduleName]	A metric with the state of each scheduled execution