You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2014/07/31 18:38:39 UTC
[jira] [Created] (ACCUMULO-3034) Improve the Monitor
Josh Elser created ACCUMULO-3034:
------------------------------------
Summary: Improve the Monitor
Key: ACCUMULO-3034
URL: https://issues.apache.org/jira/browse/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
(v6.2#6252)