What options do you have when users are complaining about the performance of applications running on WebLogic?
One very useful option is the capability of generating, gathering, and analyzing diagnostics data about WebLogic servers to find out and fix performance problems.
The WebLogic Diagnostic Framework – WLDF
The WebLogic Diagnostic Framework (WLDF) is a set of components orchestrated together to collect, archive, and access diagnostic information about a WebLogic Server instance and its applications.
Using WLDF services, diagnostic data generated by a running server and the applications deployed within its containers can be:
By analyzing this diagnostic data, you can look into the run-time performance of WebLogic servers and its applications, isolate and solve performance problems.
The WLDF Console Extension
The WLDF Console Extension provides a set of visual tools you can use to directly manipulate objects to display diagnostic data about WebLogic Server instances.
WLDF Console Extension Example
After starting up WebLogic and still in an idle state:
The number of execute threads remains constant at 3.
There are zero queued requests.
As the load starts to ramp up, more execute threads are spawned and at some points it time requests have to wait to be executed.
WLDF and the console extension can be extremely helpful while troubleshooting WebLogic server performance problems.
You can learn mote about WLDF by attending the WebLogic Monitoring and Performance Tuning course.
The greatest place to take such training is DesTech in Toronto, Ontario.
Here is a link to the Oracle WebLogic Monitoring and Performance Turning course by Oracle University and delivered by Destech.
Let us know how you have been using WLDF, what you like about it and what challenges you have faced for utilizing WLDF.