Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-2838

Migrate Console to use Hawtio 2

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.16.0
    • None
    • None

    Description

      The main concern here is upgrading HawtIO as version 1 is no longer maintained and  we need to reduce the chance of CVE's going forward.

       

      I've basically re written the console JavaScript using the new API's making them as much as possible the same as the original. There are a few minor changes but nothing that would warrant a loss is functionality.  This also has a new look and feel. Ive aslo improved some features, these include:

       

      1. A new landing page that shows some basic broker state, uptime, cluster status, address memory used.
      2. A HawtIO security mbean, this means that hawtIO will check at call time whether or not the attribute or operation can be called, so rather than see an error in the attributes stab when access isnt authorised it is handled gracefully. This is also used to  control whether a tab is available, so if a user does not have access to the createqueue jmx method then the create queue tab will not be available.
      3. Added a help button to most of the tabs
      4. A search facility for mbeans in the JMX tree

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            andytaylor Andy Taylor
            andytaylor Andy Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            4 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 - 9h 20m
                9h 20m

                Slack

                  Issue deployment