![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/5/71/57141b02-6a78-4a9f-b67f-b5226a686400/57141b02-6a78-4a9f-b67f-b5226a686400-bg1b.png)
BMC Software, Inc., Confidential and Proprietary Information
Product Components and Capabilities 1-9
WebLogic Data Collection
Figure 1-2 shows how the PATROL Console interacts with the PATROL
Agent on a WebLogic administration server. Performance data is
maintained by BEA WebLogic using JMX Mbeans. This data is then
collected by a Java-based PATROL collector and returned to PATROL via
a PATROL Script Language (PSL) pipe. Profiling data on J2EE objects
(like EJBs, SQL, or servlets) uses the JVMPI interface to communicate
with applications running on the server.
Figure 1-2 Collector Architecture of PATROL for BEA WebLogic
Console
• PATROL for BEA WebLogic
• other PATROL Console KMs
WebLogic Administration Server
• PATROL Agent
• PATROL for BEA WebLogic
• other PATROL Agent KMs
• PATROL Console
PATROL Agent
PATCOL WebLogic
(Java collector)
PATROL Console
PSL
Pipe
WebLogic Server
ServerMBean
EJBMBean
JDBCMBean
JMX
...
JVM
JVMPI
PATROL Profiler
Profiling
Data Storage
XML
J2EE objects
Message
profiling data