[ 
https://issues.apache.org/jira/browse/EAGLE-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15106528#comment-15106528
 ] 

Senthilkumar commented on EAGLE-81:
-----------------------------------

Hi All, 

For notification SINK , UI also need some changes:
 
                Let’s say When creating policies user should be able to select 
Which Notification Type Should I use for my policy ?
                  Sample List:
1.       Email Notification

2.       PostToKafkaBus

3.       PostToEagleSerive

4.       CustomService ( Users Own Implementation )

 Based on  Notification Type , we may need to capture Input from Users in UI .. 
For Example  

           Email Notification :
                <enter email>
                <recipients >
                <subject >>
PostToKafkaBus:
                < topic >
                <kafka address >
 
PostToEagleService :
                <No need of any Input Since user agreed to use Eagle tables >
 
Similarly for Custom  Alerts  also it needs some input based on their 
implementation.. Can't we use JSON  Config and create policies .. User should 
use the same JSON config in their Custom Implementation by parsing  it ..  But 
for Default Notification provided by Eagle should have UI page to capture 
inputs ..
 
Another question :
Where do we scan Notifications and Store it in HBase Table ?? If we put that in 
Topology Start API, this case where User define all policies through UI and 
start their topology would have problem ..So I’m thinking to put into 
WebService? or Some Other Module ? , Service should start scanning Notification 
Plugins and store them into HBase .. We will provide API on top of it to Query 
the list at the time of Policy Creation..

Pls let me know your suggestions .. Kindly post your question if you have any ..

Regards,
Senthil


Waiting for Suggestions from Team..


> Notification Plugin Framework
> -----------------------------
>
>                 Key: EAGLE-81
>                 URL: https://issues.apache.org/jira/browse/EAGLE-81
>             Project: Eagle
>          Issue Type: New Feature
>            Reporter: Senthilkumar
>            Assignee: Senthilkumar
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Today notification is only allowed for email .. We need more notification 
> methods to send alert to external system . 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to