Cluster Management

Cluster Spaces

space list

Cluster spaces list displays the name, domain and the active nodes (No. 2) of each cluster space. The user can navigate to the detailed view of the cluster space by clicking on the space name (No. 1) and the Metrics Dashboard button (No. 3) can be used to access the space metrics dashboard (see Space Metrics Dashboard).

space details

The detailed view of the cluster space shows an overview of the space status (No. 1), the list of nodes belong to the space (No. 2) along with their active/inactive state and the history of commands (No. 3) executed on the space. The Space Metrics button can be used to navigate to the space metrics dashboard (see Space Metrics Dashboard).

The button shown as No. 5 to No. 12 can be used to perform cluster management operations. A list of available operations are given below.

  • Graceful Restart with Round-robin (No. 5) - Round-Robin graceful restart is considered as the most safe cluster restart, where only one server node in the cluster is being restarted at a given time, yet it is done gracefully. The user could specify a delay for this cluster restart so that there will be a delay of the specified amount in milliseconds between the restarts of the individual nodes in the cluster. This guarantees the availability of the cluster while being restarted, but it may be inconsistent in state, if restart results in a different configuration. You could specify a maximum grace period in-case if the restart operation cannot finalize the tasks before the maximum grace period, it will force a hard restart at that moment. This restart is going to take the most time to complete out of the 4 restart options.

  • Hard Restart with Round-robin (No. 6) - Round-Robin hard restart guarantees the availability but it might cause some messages to be dropped. That is because the restart of the individual nodes in the cluster is not graceful. The user could specify the delay between the individual node restarts, so that there will be a delay of the specified amount in milliseconds between restarts. This restart is not safe as the first option but takes less time than that. If the user does not want to make sure the restart to be delayed for serving the already accepted messages, this restart may be used.

  • Gracefully Restart cluster space at once (No. 7) - Graceful restarts the cluster, but all nodes at nearly the same time. It doesn’t guarantee the availability of the cluster as all nodes are going down nearly at the same time, so there is a down time for the cluster. If the user has an option to decouple the load from the cluster and quickly wants to get the complete cluster restarted ASAP, this can be used. This is graceful meaning that, if a server node has messages in processing state, they will be finished before the restart, provided that they are finished before the maximum grace period specified. This is suitable if the restart changes the configuration, as the cluster inconsistency in configuration is nearly zero in this restart.

  • Hard Restart cluster space at once (No. 8) - Hard restart of the cluster is the worst option available, and should only be used if the user just needs to hard reset the complete cluster instantly without worrying about the availability nor the messages in flight (in processing). This restart is the quickest among all but should be used with care.

  • Gracefully Stop cluster space (No. 9) - Graceful Stop of cluster will stop all the UltraESB instances of the cluster, but will not exit the JVMs. The user could specify a maximum grace period and in-case if the stop operation cannot finalize the tasks before the maximum grace period, it will force a hard stop at that moment.

  • Stop cluster space (No. 10) - Stop of cluster will stop all the UltraESB instances of the cluster, but will not exit the JVMs.

  • Gracefully Shutdown cluster space (No. 11) - Graceful Shutdown of cluster will stop all the UltraESB instances of the cluster, and will exit the JVMs as well. The user could specify a maximum grace period and in-case if the shutdown operation cannot finalize the tasks before the maximum grace period, it will force a hard shutdown at that moment.

  • Shutdown cluster space (No. 12) - Shutdown of cluster will stop all the UltraESB instances of the cluster, and will exit the JVMs as well.**

Node Groups

node groups

Similar to cluster spaces, Node Groups list displays each node group with its name, domain and the list of active nodes belong to the node group. By clicking on the node group name, the user can access the detailed view of the node group, which shows an overview of the node group and a list of active nodes.

Cluster Load

The overall health of each cluster node can be monitored from the Cluster Load view of the Integration Monitor.

cluster load

While the length of the load indicator represents the load on the node, the color represents the status of the node as follows.

  • Green - all the monitored entities (e.g. CPU Usage, Heap Usage, etc) of the node are operating in the normal range.

  • Yellow - at least one of the monitored entities have exceeded the warn threshold.

  • Red - at least one of the monitored entities have exceeded the critical threshold.

In this topic
In this topic
Contact Us