Enabling Oozie SLA with Cloudera Manager

You can use Oozie to define SLA limits for critical applications and actively monitor these jobs.

  1. In the Cloudera Manager Admin Console, go to the Oozie service.
  2. Click the Configuration tab.
  3. Locate the Enable SLA Integration property or search for it by typing its name in the Search box.
  4. Select Enable SLA Integration. This sets the required values for oozie.services.ext and oozie.service.EventHandlerService.event.listeners in oozie-site.xml.
  5. Enter a Reason for change, and then click Save Changes to commit the changes.
  6. Restart the Oozie service.
The following properties are set by default when you enable Oozie SLA in Cloudera Manager. You do not have to explicitly define them, unless you want to modify any of these parameters:
    oozie.service.SchemaService.wf.schemas 
    oozie.service.SchemaService.coord.schemas 
    oozie.service.SchemaService.sla.schemas 
    oozie.service.ELService.groups 
    oozie.service.ELService.constants.wf-sla-submit 
    oozie.service.ELService.ext.constants.coord-sla-create 
    oozie.service.ELService.functions.coord-sla-create 
    oozie.service.ELService.constants.coord-sla-submit 
    oozie.service.ELService.functions.coord-sla-submit 
    oozie.service.EventHandlerService.filter.app.types 
    oozie.service.EventHandlerService.event.queue 
    oozie.service.EventHandlerService.queue.size 
    oozie.service.EventHandlerService.worker.interval 
    oozie.service.EventHandlerService.batch.size 
    oozie.service.EventHandlerService.worker.threads
    oozie.sla.service.SLAService.alert.events 
    oozie.sla.service.SLAService.capacity 
    oozie.sla.service.SLAService.calculator.impl 
    oozie.sla.service.SLAService.job.event.latency 
    oozie.sla.service.SLAService.check.interval  

For oozie.sla.service.SLAService.alert.events, only END_MISS is configured by default. To change the alert events, explicitly set END_MISS, START_MISS, or DURATION_MISS, in Oozie Server Advanced Configuration Snippet (Safety Valve) for oozie-site.xml.