SLA for Workflow Parameters
You can set Service Level Agreement (SLA) parameters within most action node configurations or you can set them from the Settings menu so they are applied to all workflows. Settings in the action node dialog box override the global settings.
If SLA is defined for a workflow action that is not in the execution path because of a decision node, you get an SLA_MISS notification.
For more information, see Apache Oozie SLA Monitoring.
Table 8.5. SLA for Workflows Parameters
Parameter Name | Description | Additional Information | Example |
---|---|---|---|
Enabled | Enables or disables the SLA settings. | ||
Nominal Time | The time you want the job to start. | Required setting. This is the time relative to which your jobs' SLAs are calculated. | |
Should Start | The amount of time (in minutes, hours, or days) within which your job should start running to meet SLA. | Optional setting. "Should Start" time is relative to the nominal time. | |
Should End | The amount of time (in minutes, hours, or days) within which your job should finish to meet SLA. | Required setting. "Should End" time is relative to the nominal time. | |
Max Duration | The maximum amount of time (in minutes, hours, or days) within which your job will run. | Optional setting. | |
Alert Events | You can select to have alerts sent if the job misses its start, end, or duration times. | Optional setting. | |
Alert Emails | The email addresses to which alerts should be sent. | Optional setting. |