Description
I thought it would be helpful to write up an umbrella issue to track the improvements that we can make to the monitor to help satisfy a bunch of use cases.
Presently I see the following issues with the monitor:
- Untestable application logic
- Manual HTML generation
- Lack of programmatic interface for external consumers
- Inability to deploy in other application servers
- Responsiveness of the monitor tied to availability of Accumulo
I'd like to see the solved with the following:
- Application-level information provided as REST service (decoupled from views)
- Templating library for generation of HTML
- HTML pages use REST service to acquire data to populate the content
- Definition of "API" for data returned by REST service, introduces typical "public API" guarantees on data returned by the monitor REST
- The ability to create packaging that be dropped into an existing application server without forcing this on users (embedded server should still be the default)
Attachments
Issue Links
- is related to
-
ACCUMULO-2481 Monitor should still work if HDFS + Zookeeper go away
- Resolved
-
ACCUMULO-2181 improve the look & feel of monitor
- Resolved
There are no Sub-Tasks for this issue.