Node Management

Node Manager

node manager

Node manager can be used to view the configuration details of a single ESB node as well as to perform node operations. User can select a node belongs to the selected space using the dropdown shown as No.1. Then the node overview (No.2) will display the primary details of the node. If the selected node is in active state, detailed view of the node configuration (No.3) as well as the node control buttons will be shown.

User can perform node operations using the provided node control buttons which provide the following functionalities.

  • Start Maintenance of node (No. 4) - Puts the node into the maintenance mode in which the new requests will be rejected, but the already accepted messages will be processed.

  • Stop Maintenance of node - Puts the node out of the maintenance mode.

  • Stop node (No. 5) - The UltraESB process will be stopped, but will not exit the JVM.

  • Start node - Starts a stopped UltraESB node.

  • Shutdown node (No. 6) - The UltraESB process will be stopped and exit the JVM

  • Graceful shutdown node (No. 7) - The user will be prompted for a delay value. Then the UltraESB will try to shutdown gracefully, but if the user defined delay is exceeded, a forceful shutdown will be performed.

  • Restart node (No. 8) - The UltraESB node will be stopped and restarted.

  • Run Garbage Collection (No. 9) - The JVM of the UltraESB node will be asked to run a garbage collection.

The Metrics Dashboard button (No. 10) can be used to access the metrics dashboard (see Node Metrics Dashboard) of the node.

Proxy Services

proxy list

Proxy Services have two main views. The proxy list view as shown in the image lists all the proxies configured to a particular project. This project can be selected from the Project Name drop-down (No. 1) which lists all the deployment projects that the user has access in the selected space. The list of proxies can be further filtered by the deployment unit they belong using the drop-down shown as No.2.

The proxy list displays the project name and the deployment unit that the proxy belongs to, proxy name, state of the proxy and the access URLs of the proxy. The control buttons (No. 4) can be used to

  • Start/Stop a proxy and

  • Switch debug on/off

for a proxy. By clicking on the proxy name (No. 3), the user can navigate to the detailed view of a particular proxy.

proxy details

Detailed view displays the following metrics relates to the proxy service in graphical format (tab No.1).

  • Processed In Count

  • Processed Out Count

  • Incoming Message Processing Time

  • Outgoing Message Processing Time

  • Incoming Error Count

  • Outgoing Error Count

The configuration tab (No. 2) displays the configuration details of the proxy, HTTP response codes tab (No. 3) displays the metrics for the response codes sent by the proxy and the Error Codes tab (No. 4) displays the custom error codes reported by the proxy. The control buttons (No. 5) can be used to perform the following operations on the proxy.

  • Start/Stop Proxy

  • Switch debug on/off

Sequences

sequence details

Similar to the proxy service views, Sequences also have a list view as well as a detailed view. The list view has the ability to filter sequences by deployment project and deployment unit. The detailed view displays the following metric streams of the sequence in graphical view.

  • Total Processed Count

  • Successful Processed Count

  • Execution Time

  • Handled Error Count

  • Unhandled Error Count

In addition to these metrics, the configuration of the sequence can be viewed and the control buttons for the following sequence related operations are provided.

  • Start/Stop Sequence

  • Switch debug on/off

Endpoints

endpoint details

Similar to the proxy service views, Endpoints also have a list view as well as a detailed view. The list view has the ability to filter endpoints by deployment project and deployment unit. The detailed view displays the following metric streams of the endpoint in graphical view.

  • Processed Messages Count

  • Unique Messages Count

  • Successful Messages Count

  • Failover Messages Count

  • Response Time

  • Other Error Count

  • Receiving Suspend Error Count

  • Sending Suspend Error Count

  • Receiving Temporary Error Count

  • Sending Temporary Error Count

In addition to these metrics, the configuration of the endpoint can be viewed and the control buttons for the following endpoint related operations are also provided.

  • Start/Stop Endpoint

  • Switch debug on/off

Transport Listeners and Senders

transport details

Similar to the proxy service views, Transport Senders and Listeners also have list views as well as detailed views. The list view has the ability to filter transport senders/listeners by deployment project and deployment unit. The detailed view displays the following metric streams of the transport in graphical view.

  • Received Messages

  • Sent Messages

  • Received Bytes

  • Sent Bytes

  • Receiving Faults

  • Sending Faults

In addition to these metrics, the configuration of the transport can be viewed and the control buttons for the following transport related operations are also provided.

  • Start/Stop/Maintenance Shutdown Transport

  • Pause/Resume Transport

  • Switch debug on/off

File Caches

filecache details

File Cache view displays the metrics details and the configuration details of a selected file cache of a selected node. The drop-downs (No. 1 and No. 2 respectively) can be used to select the node and the file cache. The Metrics tab (No. 3) displays the following metrics of the file cache.

  • File Cache Usage

  • Overflow Usage

The configuration tab (No. 4) displays the configuration details of the selected file cache.

Work Managers

workmanager details

Similar to File Cache view, Work Manager view also displays the metrics details and the configuration details of a selected work manager of a selected node. The Metrics tab displays the following metrics of the work manager.

  • Primary Thread Usage

  • Secondary Thread Usage

  • Work in Progress Messages

  • Message Queue Size

The configuration tab displays the configuration details of the selected work manager.

Deployment Units

du list

Deployment Units view lists all the deployment units belong to a selected Deployment Project. The Project Name drop-down (No. 1) can be used to select a project that belongs to the selected space. The list displays the ID, current state and the names of the nodes (No. 4) in which this deployment unit is currently active. The control button (No. 5) can be used to un-deploy an active deployment unit or deploy an inactive deployment unit. Purge-Outdated button (No. 2) will purge all the outdated deployment units while Unload-All button (No. 3) will unload all the loaded deployment units.

By clicking on the deployment Unit ID link user can go to the detailed view of a deployment unit. This view shows the artifacts belongs to that particular deployment unit.

du details
In this topic
In this topic
Contact Us