Jwebap project-performance monitoring tool jwebap: 0.5.8)

Source: Internet
Author: User

What can jwebap bring?
Jwebap is a component used to monitor the performance of J2EE projects (EJB and webmodule systems). It has the following features:

1) Static Enhancement Based on ASM implementation class, which can be seamlessly deployed in the J2EE system, and the overhead of the system can be almost ignored

2) deployment and use are very simple. For jwebap deployment, you only need to deploy jwebap_core _**. jar and various plugin _**. jar, and then configure jwebap. XML and Web. XML can complete all the deployment, which is much easier than the vast majority of profiling.

Jwebap also provides the Web console for managing and displaying the entire jwebap. The API layer provides a default view framework for plug-in developers to use. You can use only jar packages to develop a pretty web interface.

3) the development of jwebap is divided into two parts: jwebap-core and jwebap-plugin. Based on jdk14, core provides class static enhancement, track lifecycle management, plugin management, and view framework. On this basis, plug-in is developed. In my opinion, a good profiling should be able to be used as needed by different groups of people, while still ensuring a lighter shelf while features are constantly complicated and powerful.

Currently, 0.5.8 provides three jdk14-based plug-ins: method monitoring, JDBC monitoring, and HTTP monitoring. These examples can be developed based on the plugin architecture. More plugins will be developed in the future, such as memory_monitor_plugin. You can even develop more powerful plug-ins based on some proprietary platforms. Of course, jwebap can not only stay in profiling, but also develop applicable plugins Based on testers, quality assurance, and developers in the future to achieve on-demand distribution.

Jwebap deployment

Jwebap is easy to deploy. In version 0.5.8, a package that combines plug-in and core is provided: jwebap_0.5.8_all.jar. For configuration of jwebap. XML and Web. XML, see user-guide in the doc directory. Currently, version 0.5.8 provides the following functions:

JDBC monitoring: monitors all JDBC calls in the J2EE system, including the JNDI data source. It filters the SQL time, programs called, and connection leaks.

Method monitoring: You can configure multiple packages or classes to be monitored by configuring the 'detect-class' parameter of method plugin. jwebap console can track the method execution of these classes, perform Time Filtering to calculate the overhead, call stack of the method, and the number of JDBC connections opened by the method.

HTTP monitoring: monitors HTTP requests, filters time, collects request overhead statistics, and determines the number of JDBC connections opened by requests.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.