Management GUI
Introduction
The N2JSLEE provides a Management GUI interface that allows for the monitoring and administration of either a standalone or clustered N2JSLEE deployment.
In order to deploy the Management GUI see Management Configuration for more information.
Management GUI Dashboard |
Cluster Node Overview
Cluster Wide Nodes List |
The Cluster Nodes
tab on the landing cluster overview page provides a list of all the available nodes within the cluster.
These consist of independent N2JSLEE instances spread across various physical or virtual servers.
Each cluster node is summarized with the following information:
Field | Description |
---|---|
Node Name |
The unique identifying node name for the node within the cluster. This is derived from the server-name property in the server configuration. |
Node Status |
The current overall status for the node. See JSLEE Health Status for more information. |
Last Node Status |
The previous status for the node. See JSLEE Health Status for more information. |
Services |
The number of services that the node is configured to deploy, and of the configured services how many of them are currently enabled. |
Instances |
The number of instances, derived from services and their instance-count configuration property. |
Last Check |
The last time the node status was checked and updated. |
Below this, each service instance that is currently being provided by the cluster node is displayed with the following information:
Field | Description |
---|---|
Service Name |
The unique name of the service deployed by the node. The Instance ID is provided underneath. Some services may deploy multiple instances of themselves, while the service name is unique multiple instances may exist for that service name. |
Current Status |
The current status for the service instance. See JSLEE Health Status for more information. |
Last Status |
The previous status for the service instance. See JSLEE Health Status for more information. |
Endpoints |
The number of endpoints the service instance exposes, and of the configured endpoints how many are currently available. Not all instances utilize endpoints. |
Latest Update |
The last time the service instance status was updated. |
Cluster Service Overview
Cluster Wide Services List |
The Cluster Services
tab on the landing cluster overview page provides a list of all the unique services within the cluster. Each service summarizes the nodes that currently deploy at least one instance of specified service.
Each cluster service may be summarized with any of the following information:
Field | Description |
---|---|
Service Name |
The unique cluster wide identifying service name. |
Total Instances |
The number of instances of the service deployed across the entire cluster for all nodes. |
Following this each service instance across each node is summarized:
Field | Description |
---|---|
Node Name |
The name of the node that the service instance is available on. |
Instance ID |
The instance ID of the service instance on the node the service is available on. |
Current Status |
The current status of the service instance. See JSLEE Health Status for more information. |
Last Status |
The previous status of the service instance. See JSLEE Health Status for more information. |
Endpoints |
The number of endpoints the service instance exposes, and of the configured endpoints how many are currently available. Not all instances utilize endpoints. |
Latest Update |
The last time the service instance status was updated. |
Node Service Overview
Single Node Services List |
Selecting a node in either the Cluster Nodes
or Cluster Services
tabs will provide access to the node specific overview.
The Node Services
tab within the node specific view provides a list of the services and their endpoints configured for the current node.
Each service may be summarized with any of the following information:
Field | Description |
---|---|
Service Name |
The name identifying the service on the current node. |
Instance ID |
The instance ID number of the current service on the current node. |
Elastic Search DB URL |
If a service connects to an Elastic Search database, the database connection string will be provided. |
Redis Server connection |
If a service connects to a Redis Server, the connection string will be provided. |
If a service has configured endpoints the following information will be displayed. If there are no endpoints Service has no Endpoints
will be displayed instead.
Field | Description |
---|---|
Endpoint Name |
The name of the endpoint deployed by the current service. |
Current Status |
The current status for the endpoint. See JSLEE Health Status for more information. |
Last Status |
The previous status for the endpoint. See JSLEE Health Status for more information. |
Latest Update |
The last time the endpoint status was checked and updated. |
Node Endpoint Overview
Single Node Endpoint List |
Selecting a node in either the Cluster Nodes
or Cluster Services
tabs will provide access to the node specific overview.
The Node Endpoints
tab within the node specific view provides a list of all the unique node wide endpoints and the services that deploy them for the current node.
Each endpoint may be summarized with any of the following information:
Field | Description |
---|---|
Endpoint Name |
The name identifying the unique endpoint on the current node. |
Remote Connection |
If an endpoint connects to a remote system, the remote connection string will be provided. |
Local Connection |
If an endpoint provides a listening endpoint, the local connection string will be provided. |
For each endpoint, the services that deploy them are listed with the following information:
Field | Description |
---|---|
Service Name |
The name of the service deploying the current endpoint. |
Current Status |
The current status of the service. See JSLEE Health Status for more information. |
Last Status |
The previous status of the service. See JSLEE Health Status for more information. |
Latest Update |
The last time the service status was updated. |
Terminal Access
Accessed via the Monitor
icon in the top left corner of the Management GUI, the Management GUI (if enabled) provides a secure session to an exposed VertX terminal.
The provided terminal functionality is identical to that of the Telnet or SSH based equivalents. For a list of the supported commands see Management Commands for more information.
Secure VertX Terminal Access |