accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <>
Subject [jira] [Created] (ACCUMULO-3034) Improve the Monitor
Date Thu, 31 Jul 2014 16:38:39 GMT
Josh Elser created ACCUMULO-3034:

             Summary: Improve the Monitor
                 Key: ACCUMULO-3034
             Project: Accumulo
          Issue Type: Improvement
            Reporter: Josh Elser
            Assignee: Josh Elser
             Fix For: 1.7.0

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)

This message was sent by Atlassian JIRA

View raw message