BigData Workflow Engine for Hadoop, Hbase, Netezza, Pig, Hive, Cascalog ...
Class: MailModule
The mail module when configured will send emails when any workflows marked with notifyOnFail="true" fails.
Property Name | Description | Example |
---|---|---|
recipientList | recipients of the email | myemail@host.com |
from_email | the email from field | myserver@host.com |
smtp_host | smtp host to use | |
uiUrl | the base uri to use that points to the glue ui | e.g. http://localhost:8280/glue/glue |
getUnitUrl | the url that will be included in the email that points to the glue unit failed | { uiUrl, unitId -> "$uiUrl/$unitId"} |
getProcessUrl | the process url included in the email | { uiUrl, unitId, processName -> "$uiUrl/$unitId/$processName"} |
add the notifyOnFail="true" property to a workflow
e.g. notifyOnFail="true" tasks{ myprocess { ctx ->
}
}