Supported Versions: WebLogic Integration Server 8.x
Prerequisites for monitoring WebLogic Integration Server metrics: Click here
Using the REST API to add a new WebLogic Integration server monitor: Click here
To create a WebLogic Integration Server monitor, follow the steps given below:
Note: WebLogic Integration Server needs some additional configuration and conditions to be followed for monitoring.
For monitoring WebLogic Integration Server 8.x, you should set the weblogic.disableMBeanAuthorization and weblogic.management.anonymousAdminLookup system variable to true for enabling data collection. Follow the steps given below:
WebLogic Integration servers are monitored based on a parameters/ attributes like Business Process Details, Application Integration details & Message Broker details. Monitoring different WebLogic Integration servers using the Oracle WebLogic Monitoring tool supports both numerical and graphical representations of the key attributes. These attributes provide information about the functioning of WebLogic Integration server monitor and you can receive alarms based on the thresholds configured on the attributes of the server.
Click on the individual monitors listed, to view the following information.
Parameters | Description |
---|---|
Business Process Details | |
Process Name | Name of the Process. |
Health | Health of the process, depends on the below given parameters. |
Avg Elapsed Time | Specifies the average elapsed time of the process. Elapsed time is the time elapsed since all the instances started. |
Completed Instances | Specifies the number of instances completed per minute. |
SLA Exceeded Instances | Shows the number of instances where SLA exceeded per minute. |
Running Instances | Shows the number of instances running currently per minute. |
Aborted Instances | Shows the number of instances that were aborted - threw an unhandled exception per minute. |
Frozen Instances | Shows the number of instances running frozen - failed but can be unfrozen per minute. When an instance is unfrozen, it resumes from the point where it failed. |
Terminated Instances | Shows the number of instances that were terminated per minute. |
Application Integration Details | |
AppView Name | Application View ID |
Health | Health of the Application |
Service Count | Number of service invocations since the service counter was last reset |
Service Error Count | Number of service errors since the service counter was last reset plus the number of event delivery errors since the event counter was last reset. |
Avg. Service Elapsed Time | Average elapsed time in milliseconds for service invocations. This number averages elapsed time for both synchronous and asynchronous services. For asynchronous services, elapsed time includes only time spent communicating with the adapter and excludes time spent waiting on the asynchronous request queue.. |
Event Count | Number of events delivered since the event counter was last reset. |
Event Error Count | Number of event delivery errors since the event counter was last reset. |
Message Broker Details | |
Channel Name | Specifies the name of the Channel |
Health | Specifies the health of the Channel, depends on the Message Count, Subscriber Count & Dead Letter Count |
Message Count | Specifies the number of messages delivered to this channel. |
Subscriber Count | Specifies the number of process or Web service types that can subscribe to the channel. |
Dead Letter Count | When the Message Broker is unable to determine the URI to send a message to (that is, no subscribers are found), the message is sent to the appropriate deadletter channel: /deadletter/xml, /deadletter/string, or /deadletter/rawData. The Dead Letter Count specifies the number of messages sent to the dead letter channels since the count was last reset. |