Let me start by defining the current problem-detection process in most
enterprises. An issue arises in the production environment for a J2EE
application running on WebLogic, information is captured via logs, and
WebLogic server is rebooted. From this point, application developers and
administrators are tasked with analysis of the information and finding the
root cause.
If they are skilled and fortunate enough they will have all of the
information. However in most situations this isn't the outcome. You rarely
find the details needed for root-cause analysis from production failures. You
frequently have to reproduce the problem in a test environment to be able to
get the proper data to determine "root cause." You get the picture: all of
this can require significant time a... (more)