Diagnostics

Logs

This section has four main functionalities as

  • Log Viewer

  • Error Log Viewer

  • Loggers

  • Log Appenders.

log viewer
  • The Log Viewer displays the tail end of the current log file of a selected ESB node. These logs can be filtered by log level and it is also possible to set the log viewer to update automatically.

error logs
  • Error Log Viewer lists all the ERROR and WARN level logs reported by UltraESB nodes of the cluster. These list can be filtered by cluster space, node and log level while each log provides a detailed view as well. The user has the ability to archive logs (one by one or as a bulk) once the issues are resolved.

loggers
  • Loggers view lists all the loggers defined for the space and it is possible for the user to change the level of the logger and also to switch its additivity.

log appenders
  • Log Appenders view lists all the log appenders defined for the space.

Troubleshooting

troubleshoot 1

This feature provides a troubleshooting wizard to automate the collection of necessary details for troubleshooting an ESB node.

User can select an active ESB node from drop-down (No. 1) and then panel shown as No. 2 will display a list of information collection tasks that can be executed on the node such as

  • Patch Library Archival

  • Detailed Log Sampling

  • Configuration Directory Archival

  • JVM Heap Dump

  • JVM Thread Dump

  • Log Archival

  • System Information

  • UltraESB Information and

  • Custom Library Archival

When the user hover over a task name, a description of the task will be shown on the right most panel (No. 3). Then the user can drag and drop necessary tasks from the list to the leftmost panel (No. 4) and if the task has any customizable parameters, the user will be prompted to enter the values for those parameters. After selecting all the necessary tasks, user can navigate to the global parameter configuration stage by clicking on button No. 5.

troubleshoot 2

In the global parameter configuration stage, the user must provide a file path where the collected information will be stored and optionally can provide necessary parameters to mask any sensitive credentials that will reside within the collected information. After configuring those parameters, user can submit the tasks by clicking on submit button (No. 1).

troubleshoot 3

Then the selected tasks will be executed and the overall execution status (No. 1) as well as the execution summary of individual tasks (No. 2) will be shown.

Audits

audit logs

Audits view lists all the audit logs reported by the Integration Monitor as well as custom projects ordered by the report time. The user can filter the audit logs by the following parameters by defining filters using button No. 1.

  • Transaction ID

  • Project

  • Tag

  • Type

  • Severity

The Reset button (No. 2) can be used to remove all the defined filters.

The user with necessary permission level can archive audit logs using the Archive button (No. 3). The user will have 2 options as either to archive all the audit logs except the latest 5000 or archive audit logs recorded before any given date. But this date should be at least 1 month before the current date.

The user can navigate to the detailed view of the audit log by either clicking on the timestamp (No. 4) or clicking on the Details button (No. 5). Additionally the the audit trail of a transaction (which is only available for an audit log with transaction ID) can be accessed by clicking on the transaction ID (No. 6).

audit details

In the audit detailed view, Details tab (No. 1) displays the basic properties of the audit log, Payload tab (No. 2) displays the payload associated with the audit (if existing), Headers tab (No. 3) displays the headers associated with the audit (if existing) and Parameters tab (No. 4) displays any additional parameters associated with the audit (if existing). The download buttons at the top (No. 5, No. 6 and No. 7) can be used respectively to download the payload, headers and additional parameters associated with the audit log.

audit trail

The audit trail of a transaction shows all the audits reported with a particular transaction ID in a timeline view.

Datasource Manager

This feature allow to view and manage datasources defined. The following view list down the data-sources defined with its basic details such as pool-name, Connection Url, JDBC Driver, Maximum connections and its current status.

datasource list

To view further details of a datasource can click on the link on Pool Name and go to details view. Details view basically gives information about configuration, statistics and established connections.

connection pool config 1
connection pool config 2

In the detailed view you are allowed to perform the following actions.

  • Enable connection pool (No. 1)

  • Disable connection pool (No. 2)

  • Test connection pool (No. 3)

  • Toggle auto refresh of this page (No. 4)

  • Purge connection pool (No. 5)

  • Shutdown connection pool (gracefully/force) (No. 6)

  • Start connection pool (No. 7),

  • Refresh page (No. 8)

Under configuration tab user can view connection pool configurations under categories such as Identifiers, Connection parameters, Meta information, Connection properties, Connection pool configuration, Timeouts and Validation properties.

connection pool stats

In the statistics tab user can view a summary of connection pool statistics.

connection pool cons

Under Connection tab user can view the current connections and its details such as connection created time, average usage. By clicking on the view button (No. 1) user can view more details on that particular connection. The following view shows the view of the connection.

datasource connection

Connection detail view shows some basic statistics about the connection. Also it allows to Auto refresh (No. 1) and Connection close (No. 2) functions.

JMS Connection Management

This feature allows to view and manage JMS connections defined in individual UltraESB nodes. The following view lists down the defined JMS connections with their basic details such as name of the underlying connection factory, various types of sessions associated with the connection, whether consumer/producer caching is enabled for the connection and etc.

jms conn list

The user can view the list of Active Sessions and the list of Idle Sessions of a connection using the buttons shown as No. 1 and No. 2 respectively. Further, buttons No. 3 and No. 4 can be used to toggle consumer caching and producer caching of the connection while No. 5 button can be used to reset/refresh the connection.

jms session list

Sessions list (Active or Idle) lists all the sessions associated with a connection. It displays all the basic information of each session and also provides the ability to view Cached Consumers and Cached Producers lists of each session using buttons No. 1 and No. 2 respectively.

In this topic
In this topic
Contact Us