[ 
https://issues.apache.org/jira/browse/EAGLE-5?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hao Chen resolved EAGLE-5.
--------------------------
    Resolution: Fixed

> Minimal general-purpose monitoring engine 
> ------------------------------------------
>
>                 Key: EAGLE-5
>                 URL: https://issues.apache.org/jira/browse/EAGLE-5
>             Project: Eagle
>          Issue Type: New Feature
>            Reporter: Hao Chen
>            Assignee: Hao Chen
>
> As the first step, we should allow traditional monitoring 'users' to
> 1. Create kafka topic say
> 2. Configure stream on UI
> 3. Start generic KafkaStreamMonitor topology pointing to the kafka and stream 
> "storm jar KafkaStreamMonitor --topic $kafka_topic_name --stream 
> $configured_stream_name "
> 4. Then user could start to define policy with eagle policy manager UI
> As the second step, we should allow 'developers' to define stream schema, 
> transformation and alert pipeline in very easily way, schema metadata could 
> be defined from inline / file / database (UI), as to inline/file way, the 
> framework will finally sync the stream schema into database (UI), so that 
> make sure the single source of truth.
> As the third step, we may create a never-existed experience as what you 
> described. We could allow user to define end-to-end monitoring stream 
> pipeline with UI:
> 1. DAG Builder
> 1) Set Data Source
> 2) Set Stream Schema
> 3) Define Transformation with simple method or advanced programming scripts 
> like groovy
> 4) Connect to Alert Engine
> 2. DAG Manager
> 1) Automatically build DAG
> 2) Automatically schedule DAG



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

Reply via email to