Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-6802 Rules-Driven NiFi Metrics Event Reporting
  3. NIFI-6803

Create a Rules Action Handler Service API and general implementation

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.11.0
    • None

    Description

      Currently the Rules API and Controller Service allows Reporting Task to access centralized rules information and learn what actions should be performed given a certain set of facts.  However it currently leaves it to a calling processor or controller service to interpret and execute the returned actions.  For this feature create an Action handler API and generalized set of Action handlers which can be leveraged for the following:

      Alerting: Display bulletins 

      Logging: Write to logs

      Send/Report: Send information to a downstream component or external system

      Expression Handling: Execute expressions directly given the type (e.g. MVEL, SpEL, NiFi)

       

      Attachments

        Issue Links

          Activity

            People

              YolandaMDavis Yolanda M. Davis
              YolandaMDavis Yolanda M. Davis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m