Pyng: SLEEP check
Description
SLEEP check runs for a specified number of seconds.
SLEEP requires sleep command to be
present in $PATH.
Options
SLEEP supports following options, which may be used upon creation
of a new check object:
- secs
-
Number of seconds to sleep (required)
In addition, SLEEP supports following generic check settings:
- desc
-
Check description
- silent
-
Information about check runs is not output by certain runners
- interval
-
Number of seconds between check runs
- alert
-
Callable (or a list of callables) to run in order to alert of
check status changes
- notify
-
Callable (or a list of callables) to run in order to notify of
changes in check's output
- run_condition
-
Callable to run to decide if check run should be skipped
- run_threshold
-
Threshold for mean run time in order to consider check to be
degraded
- result_filter
-
Callable to run to filter check command output lines prior to
matching check results
- on_result
- on_first
- on_up
- on_down
- on_degrade
- on_restore
- on_change
-
Callable to run with the result of the check on the specified
events
Example
# sleep 10 seconds every minute
SLEEP(
10,
interval=60
)
Return to Pyng