Heiko Braun Software Engineer

Updated management console in Wildfly 8.2

We’ve updated Wildfly Master to include the most recent 2.4.0 Final of the HAL management console.

The  improvements at a glance:

  • Updated look & feel. Now follows the Patternfly styles.
  • Improved information architecture: Domain management, deployments and runtime views have been relocated/consolidated
  • Extended/complete subsystem configuration: EE, Undertow, Messaging, IO and Batch
  • Updated model browser: supports inline editing of resources
  • Log Viewer: Tail log files from within the console
  • Picketlink extension: The GUI now ships the picketlink management parts (enabled on demand)
  • Improved runtime monitoring: The charts and data tables have been cleaned up
  • Over 50 bugfixes

Updated visual appearance

The look and feel now builds on Patternfly. With more and more JBoss projects moving to patternfly, this will provide a more consistent look&feel across the portfolio.

patternfly

Changes to the information architecture

We’ve moved things around a bit:

  • ‘Deployments’ are a top level category in their own (used to be under ‘Runtime’)
  • ‘Domain Overview’ moved to ‘Domain’ (used to be under ‘Runtime’ as well)

This allows to us to better address certain edge cases when configuring domains and has a clearer affordance when managing to specific server instances.

ia

Extended Subsystem Support

The following subsystems have been revamped or completed:

  • EE
  • Undertow
  • Messaging
  • IO
  • Batch

Most of them have been either incomplete or missing and the new implementation provides access to the full subsystem configuration options.

New Model Browser

The model browser (Footer > Tools > Model Browser) has been completely revamped. It’s value/purpose has not been quiet clear in the past. I guess most people simply used to look up the management model documentation and get a general overview. However it now supports editing resources directly and a much better interaction and visual appearance.

model_browser

On it’s own it might be used as a minimal GUI for Wildfly.Core at some point.

Ability to view logs form the console

Harald Pehl did a great job implementing this one with support from James Perkins. The log viewer (‘Runtime’ > ‘Platform’ > ‘Log Viewer’) allows you to browse through or tail server logs. It’s a feature that’s been missing for a long time and I am happy to see it included in Wildfly 8.2. It will become especially useful when managing domains.

logviwer

The picket link management UI is now part of the default distribution. That means any Wildfly instance that uses the Picketlink subsystem can now be managed by default.

Improved runtime monitoring

The ‘Runtime’ category has been revisited and cleaned up. We’ve added new attributes and improved those views that didn’t have a clear purpose.

Plenty of bug fixes

This release does include over 50 bugfixes spread across the whole UI. You might not have noticed all of them but this will certainly improve the overall user experience when working with the management console. Thanks to everybody reporting and fixing these issues.