Real-time monitoring must be enabled on the Enterprise Gateway to monitor real-time usage
statistics on the Real-time monitoring screens.
Enabling Real-Time Monitoring
To enable real-time monitoring, perform the following steps:
- In the Policy Studio tree view, right-click the HTTP Services Group
(for example, Default Services), and select Edit.
- In the HTTP Services dialog, ensure the
Include in real-time monitoring checkbox is selected.
- Click OK.
To enable monitoring for the entire Enterprise Gateway process, perform the following steps:
- In the Policy Studio tree view, right-click the Oracle
Enterprise Gateway Process node, and select Real time monitoring.
- In the Real time monitoring settings dialog, ensure the
following checkboxes are selected:
-
Enable real time monitoring
-
Path way through policies
-
Message payload
- Click OK.
Important Note:
Enabling monitoring of the message pathway and/or the message payload has a negative
impact on performance. If you wish to maximize performance, do not enable these
settings.
For more information, see Real-Time
Monitoring Settings.
When you have configured the Enterprise Gateway for monitoring, you can monitor traffic
secured (or blocked) by the Enterprise Gateway in real-time using the Real-time
monitoring screen. The tabs on this screen are described as follows:
Status:
This tab shows the total number of messages processed by the system. There are
separate charts to illustrate graphically the number of messages that have passed,
that have been blocked, and that have failed.
The table on this tab lists details about all messages that have been processed by
all nodes in the system. The following details are available per message:
Time |
The time that the message was processed at.
|
Message ID |
The global unique identifier for the message.
|
Source |
The friendly name of the node that processed the message.
|
Root circuit |
The name of the circuit that processed the message.
|
You can click a message to display its execution path through
the Enterprise Gateway. The Message path for message id shows all the filters
that ran on the message as it was processed by the Enterprise Gateway. The result of each filter is
also shown. When the message version is selected in the message path, you can click the
View button on the right to display the message contents in the
Source panel. You can also click the Download button
to save the message contents to a specified location.
Audit and Alert messages:
This tab displays tables for Audit messages,
Alert messages, and SLA breach messages.
Each table displays various details about the message, including time, message,
message ID, and the filter or source of the message.
Each table displays the last 50 messages for the category that it represents.
For example, the Audit messages table displays the last 50
log messages, while the SLA (Service Level Agreement) breach table shows the
last 50 SLA breaches that have been triggered throughout the system.
For more information on triggering alerts, setting SLAs, and configuring
custom logging, see Alerting and
Logging.
Remote hosts:
This tab lists all remote hosts that have been configured on a particular node.
The Configured remote hosts table shows the number of messages
that have been sent to this remote host, together with the total number of bytes
sent to and received from this host.
You can view more detailed information about a particular remote host by
clicking it in the table. The Message details table shows
general performance metrics for the remote host, including total number of
requests, number of requests/second, bytes sent and received, and
transfer rate in bytes/second.
The Remote hosts response codes table shows the total number of
each class of HTTP response status that was returned by the remote host. Typically,
a remote host returns a 200 status code when it has processed the message correctly,
but it may return a 4xx or 5xx message to indicate that an error has occurred.
You can use this table to gauge whether the remote host is processing messages
successfully or rejecting them.
The Remote hosts response times table categorizes the response times
of the remote host in terms of certain pre-configured time intervals. Administrators
can easily examine how their remote hosts are responding to requests in this
table.
Finally, you can use the Remote host up/down table in conjunction
with Watchdogs that have been configured on a remote host to determine the availability
of the remote host. When a Watchdog is configured for a remote host, it polls the
remote hosts at regular intervals by sending requests to it, and examining the responses.
This table displays the total number of Watchdog requests that have been deemed a success,
and those that have been deemed a failure, depending on the criteria configured for the
Watchdog.
To add a Watchdog to a remote host, right-click the remote host node in the
Policy Studio tree, and select Watchdog -> Add. For more details,
see Configuring an HTTP Watchdog.
Web Services:
The Web Services tab shows usage statistics for services that are exposed
by a particular node. These Web Services are created and exposed by importing service
definitions from WSDL files. To do this, in the Policy Studio tree view, right-click
the Web Services node, and select Register Web Service.
Follow the steps in the wizard to expose one or more of the operations defined in the WSDL.
Alternatively, you can also register Web Services using the web-based Service Manager tool.
For details, see Managing Web Services.
Traffic for Web Services that have been exposed by the Enterprise Gateway in this manner can
be monitored on this tab. The Web service usage table lists all Web
Services that are currently exposed by the Enterprise Gateway. You can click a Web Service
in the table to display more detailed metrics for this service.
Note: A Web Service must have been called before it is displayed in
the Web service usage table.
|