Table of Contents |
---|
Problem
If user wants to use Eagle for general metric/log-based monitoring like hadoop jmx monitoring, user has to setup-up development environment, rewrite code though we provided high-level fluent DSL and re-build, package and submit the topology manually, which is not good for user experience nor re-use eagle's existing capability for more monitoring cases, the better way is to allow user to dynamically define monitoring topology in very light-weight way, so we propose a dynamical monitoring framework.
Features
The dynamical Monitoring Framework is consist of four parts:
...
- Fix configuration conflict
Components
Dynamical Pipeline Builder
Pipeline ::= config + schema + dataflow
...
Finally compile to follow DAG in runtime.
Dynamical Pipeline Runner
- Pipeline Runner CLI
Dynamical Pipeline Scheduler
Gliffy Diagram | ||||
---|---|---|---|---|
|
Dynamical Pipeline Designer
Requirements
- User could define the monitoring DAG pipeline in UI by DSL
- User could define the monitoring DAG pipeline in UI with UI actions
Use Case
Hadoop JMX Metric Monitoring
...