[ https://issues.apache.org/jira/browse/OOZIE-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13653433#comment-13653433 ]
Mona Chitnis commented on OOZIE-1244: ------------------------------------- Now that the Reviewboard patch is in decent shape, High level understanding about the code structure : 1. Existing SLAEventBean (and its superclasses), and DB table (SLA_EVENTS) will be Deprecated. New table is added (SLA_Registration) with classes SLARegistrationBean and its superclasses. 2. Additional 2 tables SLA_Calculation – for the calculation service and SLA_Summary – for the GUI dashboard are added. You will find classes and JPAExecutors for the same. 3. Package 'org.apache.oozie.sla' under core has all the algorithm code. E.g. SLAService, SLACalculator, SLACalcStatus. SLADbOperations and SLADbXOperations are deleted (redundant code). Instead SLAOperations (for deprecation handling) and SLAXOperations (new correct class) are added for parsing the sla-xml into registration objects. 4. Existing Xcommands have changes to account for SLAOperations static methods and how it processes status changes for sla, through Job Notification events generated. SLAJobEventListener is added for this purpose. > SLA Support in Oozie > -------------------- > > Key: OOZIE-1244 > URL: https://issues.apache.org/jira/browse/OOZIE-1244 > Project: Oozie > Issue Type: New Feature > Reporter: Rohini Palaniswamy > Assignee: Ryota Egashira > Attachments: OozieMonitoring-929-1244.pptx > > > Would like to have the following features in Oozie > - JMS notifications on SLA met, SLA start miss, SLA end miss and SLA > duration miss > - Email alerting for SLA start miss, SLA end miss and SLA duration miss > - API to query SLA met/miss information. Currently the SLA information that > can be queried is only SLA registration event and job status events. One has > to calculate the actual misses from those. > - A simple dashboard to view and query the SLA met/miss information built on > the API mentioned above. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira