WLDF
WLDF provides a mechanism for adding diagnostic code to Oracle WebLogic Server instances and the applications running on them. Monitors, actions, context are the three key diagnostic features provided by WLDF instrumentation.
In order to configure the instrumentation, Harvester, and Watch and Notification components at the server level for the WebLogic Diagnostic Framework, First you must create a Diagnostic system module.
Troubleshooting with WLDF
In a WebLogic a domain, suppose 10 servers, 5 servers are hosting a database intensive application. One of the clients with the IP address a.b.c.d reported that there is slow responses and timeouts. You have decided to track every request from this client as it flows within the system and instrument the methods that perform database operations only for this client. To achieve this you need to configure Dye-injection monitor.
Consider a WebLogic instance that reports several failures with respect to multiple subsystems and applications. Logging and debugging is enabled for all the subsystems including configuring diagnostic monitors to capture diagnostic data at the both the system and application levels. If the requirement is to be able to perform the analysis in both online and offline modes, You need to configure diagnostic archive that will help you for meeting the requirement.
Installing the WLDF Console Extension
To install the WLDF in your Oracle WebLogic Console Extension:
WL_HOME=/export/home/wluser/bea/weblogic92
DOMAIN-DIR=/export/home/wluser/domains/wlscldom
cd $WL_HOME\server\lib\console-ext
Copy diagnostics-console-extension.jar into the DOMAIN-DIR/console-ext directory for every domain in which you want to use the Console Extension, where DOMAIN-DIR is the domain's root directory.
cd $DOMAIN-DIR/console-ext
cp WL_HOME/server/lib/console-ext/*.jar .
Restart the Administration Server for the domain where you installed the extension. The Administration Console for the domain is then deployed with the WLDF Console Extension. Now you can see the difference on the WebLogic console with WLDF tab..
JPS Command:
To run jps command you must setup the PATH environment variable to the following path
/export/home/wluser/bea/jdk150_10/bin
bash-3.00$ jps -l
29476 sun.tools.jps.Jps
28906 weblogic.Server
The JPS command is given in jdk1.5+ version. it is used to show the java launched process list. Here we can choose -l option that is used to show the package path for the java class.
Referenc Url for JPS :
1. Man page for jps http://www.manpagez.com/man/1/jps/
2. Usage of jps command : http://wlatricksntips.blogspot.com/2010/05/why-long-way-for-thread-dump-on-unix.html
Removing the WLDF Console Extension
To remove the extension:
Stop the Administration Server.
Delete the JAR file from the DOMAIN-DIR/console-ext directory and restart the Administration Server.