Wednesday, January 23, 2013

WebLogic Diagnostics Framework (WLDF)

The WebLogic Diagnostics Framework (WLDF) is a suite of services and APIs designed to provide the ability to collect and surface metrics that provide visibility into "server and application performance".
The WebLogic Diagnostic Framework (WLDF) consists of a number of components that work together to collect, archive, and access diagnostic information about a WebLogic Server instance and its applications.WLDF was first released in WebLogic Server version 9.0.
image
WLDF Features:                                                                                                                    
The tasks outlined above will primarily involve using the following WLDF features.
    1] Instrumentation framework
    2] Watches and Notifications framework
    3] WLDF Archive
    4] WLDF Dashboard console extension

So we are initiating this WLDF implementation part,to Monitor the performance of various servlets and EJBs involved in the sample application.
Request Performance:                                                                                                     
Access your developed and deployed web application URL http://localhost:7001/Monitoring_Application and access various pages of your application.Once you done that the request performance page is available for you with loaded requests.
image
Request Performance Dashboard Look:                                                                       
In Weblogic Admin Console go to Domain_Structure and search for Request Performance under  diagnostics.
The below picture shows the list of requests that this AdminServer receives in last 60 minutes, similarly you can track the requests for the remaining servers.
ole0 (2)

Analyzing a Single Request:                                                                                               
Using this we can find out the elapsed time of the servlet,JDBC,EJB,JTA,JNDI and JMS resources of weblogic servers.
ole1 (2)
Similarly we can "Create Custom Diagnostic Monitors for Applications".We are working on implementing creating custom views in "Monitoring Dashboard" for servers and application.We will keep on updating the remaining features of WLDF.
Screencast:                                                                                                                            
You can refer this youtube screencast for further references.

References:                                                                                                                            
1] http://www.youtube.com/watch?v=vAVgbLdKbuc
2] http://www.oracle.com/technetwork/articles/cico-wldf-091073.html

No comments:

Post a Comment