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.