Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Why is my oozie workflow SLA tab blank?

avatar
Explorer

I created an oozie workflow SLA using Hue. When I submit the workflow, I can see the SLA settings in the definition and the SLA tab appears but the tab is empty except for a back button.

 

Here is my SLA:

<sla:info>
<sla:nominal-time>${nominal_time}</sla:nominal-time>
<sla:should-start>${10 * MINUTES}</sla:should-start>
<sla:should-end>${30 * MINUTES}</sla:should-end>
<sla:max-duration>${30 * MINUTES}</sla:max-duration>
<sla:alert-events>start_miss,end_miss,duration_miss</sla:alert-events>
<sla:alert-contact>myname@mycompany.com</sla:alert-contact>
<sla:notification-msg>[Hadoop] Error while calculating reference measurements</sla:notification-msg>

</sla:info>

 

As well as the page being blank, I receive no email (have previously verified that emails can be sent via oozie actions, so the configuration should be ok) and no SLA appears under the SLA tab in the Dashboard

1 ACCEPTED SOLUTION

avatar
Explorer

Thanks for the tips.

 

I had missed enabling SLA support in the oozie-site config

 

<property>
  <name>oozie.services.ext</name>
  <value>
    org.apache.oozie.service.EventHandlerService,
    org.apache.oozie.sla.service.SLAService
  </value>
</property>
<property>
  <name>oozie.service.EventHandlerService.event.listeners</name>
  <value>
    org.apache.oozie.sla.listener.SLAJobEventListener,
    org.apache.oozie.sla.listener.SLAEmailEventListener
  </value>
</property>
 
Now, I can see my SLA details in Hue and am looking at ActiveMQ for handling the JMS notificatoins.

View solution in original post

2 REPLIES 2

avatar
Mentor
What version of CDH are you using?

The functionality appears to be a CDH5 feature: http://archive.cloudera.com/cdh5/cdh/5/oozie/DG_SLAMonitoring.html, but is not in CDH4.

Also note that the SLA alerts do not email but rather just publish notifications with the contact field in them. Read more at the above link, and see http://archive.cloudera.com/cdh5/cdh/5/oozie/DG_JMSNotifications.html for JMS based SLA notifications.

avatar
Explorer

Thanks for the tips.

 

I had missed enabling SLA support in the oozie-site config

 

<property>
  <name>oozie.services.ext</name>
  <value>
    org.apache.oozie.service.EventHandlerService,
    org.apache.oozie.sla.service.SLAService
  </value>
</property>
<property>
  <name>oozie.service.EventHandlerService.event.listeners</name>
  <value>
    org.apache.oozie.sla.listener.SLAJobEventListener,
    org.apache.oozie.sla.listener.SLAEmailEventListener
  </value>
</property>
 
Now, I can see my SLA details in Hue and am looking at ActiveMQ for handling the JMS notificatoins.