Friday, 10 July 2015

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:
  • Created
  • Collected
  • Analyzed
  • Archived
  • Accessed
By analyzing this diagnostic data, you can look into the run-time performance of WebLogic servers and its applications, isolate and solve performance problems.

Architecture

WebLogic WLDF Architecture

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.
WebLogic WLDF Execute Thread Total Count
There are zero queued requests.
WebLogic WLDF Queue Length Versus Throughput
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.
WebLogic WLDF Metrics Chart
WebLogic WLDF Self-Tuning Thread Pool

No comments:

Post a Comment