Open Source Projects:
Pricing
Chat
Contact
Back to top

Hazelcast Management Center 3.10

David Brimley June 05, 2018

The latest version of the Hazelcast Management Center (3.10) has just been released and we wanted to share with you some of the improvements that have been made in terms of functionality. The aim was to make it easier and much quicker to answer some common questions about a running cluster. There were two things in particular that were not so easy to do in the old Management Center, finding the largest data structures in a cluster and searching for a data structure by name.

Asking simple questions.

The old Management Center used to have a dynamic left hand menu that listed all the data structures, there was no overall view of the data structures with metrics such as size that could be sorted or searched. This layout made it really hard to answer simple questions, such as “What is my largest map?”. There was no ability to search for a map by name, if there were hundreds of maps in a cluster, most would not appear in the list, due to formatting restrictions.

Management Center 3.10 now makes these tasks much easier. The first thing to notice is that the left hand menu is pretty much static and there are logical groups of items for Cluster, Cache, Messaging and Compute. The only dynamic element on the left menu is a counter that shows how many of a particular type of data structure are present in a cluster.

Clicking a data structure on the left hand menu, for example Maps, will present a grid screen that is paginated. The grid screen shows the maps listed with some basic information such as entry count, memory size, latency etc. These columns are all sortable and the name column is also searchable. Clicking on the map name in a row will present the detail screen for that individual map. This type of facility is available through all the Data Structures and also on other screens such as the Cluster -> Members view.

Other UX Improvements

Where’s the Commander?

Command screens were also problematic, some were in dialog boxes and others were screens. There was no unified or logical place in which a user would “control” the cluster. Now, to change the state of the cluster or perform a rolling upgrade, visit the Cluster -> Administration view, which provides tabs for various administration tasks.

Bookmark and Back button friendly

Another common request from users was to make Management Center screens bookmark and back button friendly. The previous system had a single JSP URL which made it impossible to bookmark specific pages on a data structure. This made it really hard for operations and development teams to share information easily. Each page now has a unique book-markable URL, for example, to view the London production clusters, customers map for the acme corporation, the URL might be….

http://my-mc-server:8080/ldn-prd/maps/com.acme.customers

There’s also a handy breadcrumb that runs across the screens, this allows navigation in and out of a hierarchy.

New Data Structures

Hazelcast IMDG 3.10 saw the introduction of two new data structures, CRDT Counter and Flake ID Generator. You can read more about these here. These new data structures are now also available in the Management Centre. Moving forward through 2018 missing data structures, such as List and Set will be added.

The front-end technology

As part of the re-work, the team took the opportunity to incorporate React and Redux into the front-end. Redux in particular helped to share state about the cluster across different screens in a much friendlier manner. The hope is that these two frameworks will help to iterate new features much quicker. This has replaced JQuery and home grown state management code.

There’s more to come.

There’s now a dedicated team working on Management Center covering UX and also new functionality, one aim for Management Center will be to provide more features to help control and monitor clusters. The delivery schedule is set for around 8 weeks for each new feature release.

Try it

Hazelcast Management Center is free to use for clusters of 2 members.

For larger deployments a Professional or Enterprise license can be purchased.

About the Author

About the Author

David Brimley

David Brimley

VP Product Management

David is currently working on Product Strategy for Hazelcast. David has 30 years within the IT Industry, starting life as a Cobol programmer before moving into Investment Banking IT as a Java Developer and Architect. A role which saw him program and architect business critical trading systems using technologies such as Oracle Coherence, Pivotal Gemfire and Hazelcast. During this time David became interested in Distributed Systems theory and the wider world of In Memory Computing products. Davids past employers include Barclays, Credit Suisse, HSBC, Nomura and Royal Bank of Scotland.

Follow me on

Latest Blogs

In-Memory Data Grids Popularity Trend Continues Upward

In-Memory Data Grids Popularity Trend Continues Upward

Hazelcast IMDG 3.12 BETA is Released

Hazelcast IMDG 3.12 BETA is Released

IMDG Skills and Jobs Index 2018

View all blogs by the author
Subscribe

Subscribe to the newsletter

Follow us on: