Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3034

Improve the Monitor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • monitor
    • None

    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

          Activity

            People

              lstav Luis Tavarez
              elserj Josh Elser
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 7h 20m
                  7h 20m