Ethel Docs

Notifications

Notification events

The following events can generate a notification:

  • runCompleted - all tasks have completed, either successfully or because the error was not to be retried
  • runSuspended - i.e. all incomplete tasks have exhausted their error retry limit

Other run events can be implemented if required. There's no plans to send notifications on task or job events.

Notification types

Currently supported notification types are:

  • Slack - used in testing and demonstrations
  • It's just slack at the moment, we will create others as needed, e.g. SMTP

Slack notification

For a slack notification you will need to create ...

Example slack notification configuration:

{
  "type": "slack",
  "config": {
    "url": "https://hooks.slack.com/services/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"
  },
  "events": ["runSuspended", ]
}