10. Alerts¶
Ngenea Hub allows you to configure job alerts to monitor the status of both scheduled and non-scheduled jobs. Alerts can be triggered when jobs have not started, are running but not progressing, failing, failed with task failures, completely failed or completed successfully.
Alerts are useful for ensuring that issues are detected and communicated promptly via email to the configured recipients. You can configure alerts either via the Global Settings page in the UI or via the /configurations API in the backend.
For more details on how to configure alerts in the UI, see Job Alerts.
10.1. Configuration Settings¶
The following backend configuration fields are supported for job alerts. These fields can be updated via the /configurations API.
Setting |
Type |
Default |
Description |
|---|---|---|---|
|
Boolean |
|
Enable alerts for scheduled jobs. |
|
Boolean |
|
Enable alerts for unscheduled jobs. |
|
Boolean |
|
Enable alerts for jobs that have not started. |
|
Integer (seconds) |
|
Time in seconds before a job is considered not started. |
|
Boolean |
|
Enable alerts for jobs that are running but not progressed. |
|
Integer (seconds) |
|
Time in seconds before a job is considered not progressed. |
|
Boolean |
|
Enable alerts for jobs that are failing while in progress. |
|
Boolean |
|
Enable alerts for jobs that completed with task failures. |
|
Boolean |
|
Enable alerts for jobs that completed with job failure. |
|
Boolean |
|
Enable alerts for jobs that completed successfully. |
|
Array of EmailField |
|
List of email addresses that will receive alert notifications. |
|
Datetime |
|
Timestamp indicating when alerting was activated. |