Monitoring method and device of JAVA application system in running

An application system and monitored technology, applied in the field of IT operation and maintenance, can solve problems such as the inability to monitor the internal behavior and effect of the application system, the inability to locate, analyze, and affect the behavior of the application system at a deeper level, so as to reduce the deployment workload, High reliability and scalability, the effect of improving work efficiency

Inactive Publication Date: 2011-07-13
勤智数码科技股份有限公司
View PDF5 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In monitoring technology, various probes are generally used to observe the CPU and memory resources occupied by the application system from the outside, which cannot monitor the internal behavior and effect of the application system, and cannot locate and analyze deep-seated system problems.
The traditional software single-step tracking and debugging technology can accurately observe the internal behavior of the system, which is mainly applicable to the software development stage. After the system is put into formal operation, it is difficult to perform single-step tracking and debugging on the system due to the lack of source code and symbol files. ; and single-step tracking, breakpoints, etc. will affect the behavior of the application system, and are generally not allowed to be used in a production environment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Monitoring method and device of JAVA application system in running
  • Monitoring method and device of JAVA application system in running
  • Monitoring method and device of JAVA application system in running

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 2

[0060] The following will be combined with Figure 4 The present invention is further described.

[0061] This embodiment illustrates how to perform distributed deployment monitoring on multiple business systems including JBoss and WebLogic. For JBoss, according to the aforementioned principles, the following interfaces can be determined to be monitored:

[0062] org.apache.jasper.runtime.JspSourceDependent

[0063] org.jboss.remoting.transport.servlet.web.ServerInvokerServlet

[0064] org.jboss.webservice.server.PortComponentLinkServlet

[0065] org.jboss.ws.core.server.PortComponentLinkServlet

[0066] org.apache.catalina.servlets.DefaultServlet

[0067] org.apache.catalina.servlets.InvokerServlet

[0068] org.jboss.axis.transport.http.AxisServletBase

[0069] org.jboss.webservice.server.AbstractServlet

[0070] org.jboss.jmx.adaptor.html.HtmlAdaptorServlet

[0071] org.jboss.ejb.StatelessImpl

[0072] org.jboss.ejb.StatefulImpl

[0073] org.jboss.persistence.Enti...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a monitoring method and device of a JAVA application system in running. The JAVA application system monitoring method mainly comprises the steps of: describing a monitored class or method and a monitor control index through a configuration file; (2) modifying starting parameters of an application program, and loading Agent when a JVM (Java Virtual Machine) is started; (3) reading the configuration file by the Agent, and registering an event to be noticed according to a monitoring requirement; (4) obtaining a notice by the Agent when the application program runs and a specified class is loaded; (5) modifying a bytecode of a corresponding class by the Agent, and adding a logic required in monitoring; (6) initializing relevant index variable by the Agent; (7) automatically executing the monitoring logic when the monitored method is called, and obtaining the original data of the relevant index; and (8) computing the value of the relevant index by the Agent according to the description of the configuration file. By applying the JAVA application system monitoring method disclosed by the invention, the ability of an IT (Information Technology) operation and maintenance staff for diagnosing, analyzing, positioning and solving faults of an IT system can be improved remarkably.

Description

technical field [0001] The invention relates to the field of IT operation and maintenance, in particular to a method for monitoring the runtime of a Java application system. Background technique [0002] With the continuous deepening and improvement of IT construction, the operation and maintenance of computer software and hardware systems have become increasingly important. An important aspect to ensure the normal and continuous operation of the application system is to monitor the behavior of the application system, and when it is found that its behavior does not meet expectations or is abnormal, it will be alerted in time, so that maintenance personnel can deal with the problem and eliminate faults or potential problems. Rapid changes in business and continuous innovation in technology lead to increasingly complex application systems. There may be dozens or even hundreds of business systems in large enterprises. When a fault occurs, problem location, diagnosis, and repair...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/32
Inventor 杨涛廖昕陈松胡百国
Owner 勤智数码科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products