Enabling Oozie SLA with Cloudera Manager
You can use Oozie to define SLA limits for critical applications and actively monitor these jobs.
- In the Cloudera Manager Admin Console, go to the Oozie service.
- Click the Configuration tab.
- Locate the Enable SLA Integration property or search for it by typing its name in the Search box.
- Select Enable SLA Integration. This sets the required values for
oozie.services.ext
andoozie.service.EventHandlerService.event.listeners
inoozie-site.xml
. - Enter a Reason for change, and then click Save Changes to commit the changes.
- 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.