CN105446855A - APA application tracking and analyzing system - Google Patents

APA application tracking and analyzing system Download PDF

Info

Publication number
CN105446855A
CN105446855A CN201510760950.9A CN201510760950A CN105446855A CN 105446855 A CN105446855 A CN 105446855A CN 201510760950 A CN201510760950 A CN 201510760950A CN 105446855 A CN105446855 A CN 105446855A
Authority
CN
China
Prior art keywords
database
apa
unit
application
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510760950.9A
Other languages
Chinese (zh)
Inventor
熊常春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Vcmy Technology Co Ltd
Original Assignee
Guangzhou Vcmy Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Vcmy Technology Co Ltd filed Critical Guangzhou Vcmy Technology Co Ltd
Priority to CN201510760950.9A priority Critical patent/CN105446855A/en
Publication of CN105446855A publication Critical patent/CN105446855A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention discloses an APA application tracking and analyzing system. The system comprises an Internet unit, a firewall unit, a router, an IDS unit, a WEB server unit, an APA monitoring unit, and a DB monitoring unit that are sequentially connected. The work of the system comprises the following steps of: S1, monitoring comprehensive performance in real time; S2, using dots to show response times of all transactions; S3, carrying out capacity calculation/trend analysis by using quantitative data; S4, carrying out analysis by using a correlative relationship between an application/an SQL/ a back-end system; S5, carrying out interaction tracking on a trading transaction database; S6, determining whether the database is faulty; S7, if the database is faulty, locating a service that causes the database to be faulty; and S8, carrying out automatic and dynamic analysis, and generating an intelligence report. According to the APA application tracking and analyzing system, the data monitoring and analysis performance is good; database fault location from different perspectives can be carried out; deep memory and DUMP tracking and analysis can be carried out; and the system is flexible and can carry out in-depth analysis.

Description

A kind of APA application tracking analytic system
Technical field
The present invention relates to technical field of data administration, particularly relate to a kind of APA application tracking analytic system.
Background technology
The complicacy of IT environment, requires the performance monitoring mechanism of the necessary Erecting and improving of enterprise, by special staffing and professional monitoring tools, to the performance implementing monitoring of the software and hardware facilities such as database, enterprise's application, operating system and the network equipment.
APA system is the perfect monitoring solution based on Java development technique, adopts distributed large data framework to store monitor data, improves storage capacity and readwrite performance.APA technical solution adopts lightweight data collection, snap information issue mechanism and gos deep into the Technical Architecture that DUMP production analysis mechanisms combines, greatly reduce system resources consumption, achieving investment repayment fast, is a set of perfect monitoring solution monitoring the analysis of deep application bottom from application.Monitor and managment can be carried out on all server, database, operating system, WebSever and networks affecting enterprise IT performance, improve performance and the availability of system.
APA supports nearly all main flow middleware products such as Weblogic, jboss, WebSphere, Tomcat, Apache, Nginx and Was.Its deficiency is local to be needed to improve intelligent report mechanism further mainly on the basis of performance monitoring, promotes the service efficiency of layman.In addition, domestic also not for the perfect monitoring solution of application at present, although and abroad have the application monitoring solution of the companies such as Dell and Oracle, but whole monitoring scheme is only made in business and network layer, cannot exchange DUMP information to application bottom Socket and carry out trace analysis, there is major defect in dirigibility and the property analysed in depth.
Summary of the invention
Because the above-mentioned defect of prior art, technical matters to be solved by this invention is to provide a kind of APA application tracking analytic system, to solve the deficiencies in the prior art.
For achieving the above object, the invention provides a kind of APA application tracking analytic system, it is characterized in that: comprise the Internet unit, firewall unit, router, IDS unit, WEB server unit, APA monitoring unit and DB monitoring unit, described the Internet unit, firewall unit, router, IDS unit, WEB server unit, APA monitoring unit are connected successively with DB monitoring unit.
A kind of APA application tracking analytic system, is characterized in that, comprise following job step:
S1, real time comprehensive performance monitoring;
S2, represent response time of All Activity with point format;
S3, utilize quantitative data capacity calculating/trend analysis;
Interrelated relationship analysis between S4, application/SQL/ back-end system;
S5, trade transactions database interactive tracing;
S6, judge whether database has fault;
If S7 database has fault, location causes the business of database failure;
S8, automatic dynamic dissect and generate intelligent report forms.
Further, described step S1 monitors in real time to server CPU, internal memory and IO resource and Middleware Request, queue etc. in real time, and refreshing per minute once, can Self defined time.
Further, described step S2 represents the response time of All Activity with coordinate axis, and the longitudinal axis (Y-axis) represents the response time of single transaction, and transverse axis (X-axis) is transaction start time.
Further, described step S5 to trade transactions database interactive tracing to database session rank, current support Oracle and MySQL.
Further, described step S7 location causes the business of database failure to be specially: the Database lock caused because affairs leak (application program does not submit affairs to) for some and the hang-up fault that produces, APA can in chronological order the Query Database lock database interaction scenario of source session and the business transaction of correspondence thereof to locate the business of causing trouble.
Further, in described step S8, automatic dynamic dissects and refers to the behavior pattern of critical data in application process of exchange, comprise that the database carried out in this transaction is mutual, the response time of Socket service condition, cpu usage, key method, CPU elapsed time.
The invention has the beneficial effects as follows:
1, the present invention adopts large data model storage, can improve storage capacity and the read or write speed of monitor data, supports the analysis of longer time monitor data;
2, the present invention has flexible monitor data query function, can carry out the location of different visual angles with SQL_ID, module name, client ip and the multidimensional index such as consuming time;
3, energy intelligent early-warning of the present invention and generating report forms, realizes intelligent early-warning according to default threshold or self-defined threshold values, and periodic production intelligent report forms, detailed adjustment suggestion is provided;
4, the present invention can carry out profound internal memory and DUMP trace analysis, possesses good dirigibility and the property analysed in depth.
Be described further below with reference to the technique effect of accompanying drawing to design of the present invention, concrete structure and generation, to understand object of the present invention, characteristic sum effect fully.
Accompanying drawing explanation
Fig. 1 is structural representation of the present invention;
Fig. 2 is workflow diagram of the present invention;
Fig. 3 is transaction response time situation coordinate diagram of the present invention.
Embodiment
As shown in Figure 1, a kind of APA application tracking analytic system, it is characterized in that: comprise the Internet unit 1, firewall unit 2, router three, IDS unit 4, WEB server unit 5, APA monitoring unit 6 and DB monitoring unit 7, described the Internet unit 1, firewall unit 2, router three, IDS unit 4, WEB server unit 5, APA monitoring unit 6 are connected successively with DB monitoring unit 7.
As shown in Figure 2, a kind of APA application tracking analytic system, is characterized in that, comprise following job step:
S1, real time comprehensive performance monitoring;
S2, represent response time of All Activity with point format;
S3, utilize quantitative data capacity calculating/trend analysis;
Interrelated relationship analysis between S4, application/SQL/ back-end system;
S5, trade transactions database interactive tracing;
S6, judge whether database has fault;
If S7 database has fault, location causes the business of database failure;
S8, automatic dynamic dissect and generate intelligent report forms.
In the present embodiment, described step S1 monitors in real time to server CPU, internal memory and IO resource and Middleware Request, queue etc. in real time, and refreshing per minute once, can Self defined time.
In the present embodiment, described step S2 represents the response time of All Activity with coordinate axis, and the longitudinal axis (Y-axis) represents the response time of single transaction, and transverse axis (X-axis) is transaction start time, as shown in Figure 3.
In the present embodiment, described step S5 to trade transactions database interactive tracing to database session rank, current support Oracle and MySQL.
In the present embodiment, described step S7 location causes the business of database failure to be specially: the Database lock caused because affairs leak (application program does not submit affairs to) for some and the hang-up fault that produces, APA can in chronological order the Query Database lock database interaction scenario of source session and the business transaction of correspondence thereof to locate the business of causing trouble.Meanwhile, in conjunction with APA function, the situation of all DataBase combining used of middleware can be obtained in real time, for diagnosis middleware and database resource coupling fault, provide very strong diagnostic message.
In the present embodiment, in described step S8, automatic dynamic dissects and refers to the behavior pattern of critical data in application process of exchange, comprise that the database carried out in this transaction is mutual, the response time of Socket service condition, cpu usage, key method, CPU elapsed time.
More than describe preferred embodiment of the present invention in detail.Should be appreciated that those of ordinary skill in the art just design according to the present invention can make many modifications and variations without the need to creative work.Therefore, all technician in the art, all should by the determined protection domain of claims under this invention's idea on the basis of existing technology by the available technical scheme of logical analysis, reasoning, or a limited experiment.

Claims (7)

1. an APA application tracking analytic system, it is characterized in that: comprise the Internet unit (1), firewall unit (2), router (3), IDS unit (4), WEB server unit (5), APA monitoring unit (6) and DB monitoring unit (7), described the Internet unit (1), firewall unit (2), router (3), IDS unit (4), WEB server unit (5), APA monitoring unit (6) are connected successively with DB monitoring unit (7).
2. a kind of APA application tracking analytic system as claimed in claim 1, is characterized in that, comprise following job step:
S1, real time comprehensive performance monitoring;
S2, represent response time of All Activity with point format;
S3, utilize quantitative data capacity calculating/trend analysis;
Interrelated relationship analysis between S4, application/SQL/ back-end system;
S5, trade transactions database interactive tracing;
S6, judge whether database has fault;
If S7 database has fault, location causes the business of database failure;
S8, automatic dynamic dissect and generate intelligent report forms.
3. a kind of APA application tracking analytic system as claimed in claim 2, it is characterized in that, described step S1 monitors in real time to server CPU, internal memory and IO resource and Middleware Request, queue etc. in real time, and refreshing per minute once, can Self defined time.
4. a kind of APA application tracking analytic system as claimed in claim 2, it is characterized in that, described step S2 represents the response time of All Activity with coordinate axis, and the longitudinal axis (Y-axis) represents the response time of single transaction, and transverse axis (X-axis) is transaction start time.
5. a kind of APA application tracking analytic system as claimed in claim 2, is characterized in that, described step S5 to trade transactions database interactive tracing to database session rank, current support Oracle and MySQL.
6. a kind of APA application tracking analytic system as claimed in claim 2, it is characterized in that, described step S7 location causes the business of database failure to be specially: the Database lock caused because affairs leak (application program does not submit affairs to) for some and the hang-up fault that produces, APA can in chronological order the Query Database lock database interaction scenario of source session and the business transaction of correspondence thereof to locate the business of causing trouble.
7. a kind of APA application tracking analytic system as claimed in claim 2, it is characterized in that, in described step S8, automatic dynamic dissects and refers to the behavior pattern of critical data in application process of exchange, comprise that the database carried out in this transaction is mutual, the response time of Socket service condition, cpu usage, key method, CPU elapsed time.
CN201510760950.9A 2015-11-10 2015-11-10 APA application tracking and analyzing system Pending CN105446855A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510760950.9A CN105446855A (en) 2015-11-10 2015-11-10 APA application tracking and analyzing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510760950.9A CN105446855A (en) 2015-11-10 2015-11-10 APA application tracking and analyzing system

Publications (1)

Publication Number Publication Date
CN105446855A true CN105446855A (en) 2016-03-30

Family

ID=55557087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510760950.9A Pending CN105446855A (en) 2015-11-10 2015-11-10 APA application tracking and analyzing system

Country Status (1)

Country Link
CN (1) CN105446855A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108549691A (en) * 2018-04-13 2018-09-18 郑州云海信息技术有限公司 A kind of tracking of database session and analysis method and its device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035855A (en) * 2010-12-30 2011-04-27 江苏省电力公司 Network security incident association analysis system
US20120124202A1 (en) * 2010-11-12 2012-05-17 Cameron Blair Cooper Method, system, and computer program product for identifying and tracking social identities
CN104699759A (en) * 2015-02-10 2015-06-10 上海新炬网络信息技术有限公司 Method for maintaining automatic operation of database

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120124202A1 (en) * 2010-11-12 2012-05-17 Cameron Blair Cooper Method, system, and computer program product for identifying and tracking social identities
CN102035855A (en) * 2010-12-30 2011-04-27 江苏省电力公司 Network security incident association analysis system
CN104699759A (en) * 2015-02-10 2015-06-10 上海新炬网络信息技术有限公司 Method for maintaining automatic operation of database

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108549691A (en) * 2018-04-13 2018-09-18 郑州云海信息技术有限公司 A kind of tracking of database session and analysis method and its device
CN108549691B (en) * 2018-04-13 2021-09-17 郑州云海信息技术有限公司 Database session tracking and analyzing method and device

Similar Documents

Publication Publication Date Title
Begoli et al. Design principles for effective knowledge discovery from big data
Canizo et al. Implementation of a large-scale platform for cyber-physical system real-time monitoring
RU2013151607A (en) INTER-CLOUD MANAGEMENT AND TROUBLESHOOTING
WO2021073085A1 (en) Microservice-oriented nanosecond-level power resource allocation method and system
US20100145978A1 (en) Techniques to provide unified logging services
CN103795749A (en) Method and device used for diagnosing problems of software product operating in cloud environment
CN108573029B (en) Method, device and storage medium for acquiring network access relation data
CN103117878A (en) Design method of Nagios-based distribution monitoring system
CN101582090A (en) Distributed processing method and system based on WEB analysis
CN111858284A (en) Resource monitoring method and device for artificial intelligence server
Pääkkönen Feasibility analysis of AsterixDB and Spark streaming with Cassandra for stream-based processing
CN103839195A (en) Power quality management server side and data processing method thereof
CN114356692A (en) Visual processing method and device for application monitoring link and storage medium
CN101751297A (en) Information system to which a large number of clients can log in and method for large number of clients to log in to same
JP2023544463A (en) Enterprise process graph to represent RPA data
CN110069565B (en) Distributed database data batch processing method and device
CN105446855A (en) APA application tracking and analyzing system
CN110471378A (en) A kind of Apparatus of Water Plant Automation and data analysis system
CN108280012A (en) A kind of method and device of monitoring server system process
US11475017B2 (en) Asynchronous data enrichment for an append-only data store
CN103164776A (en) Medicine tracing system, medicine tracing method and process monitoring method
CN103019824A (en) Multi-process processing method and system of log system under metadata server
CN107707596A (en) Flow accumulation cloud service center system
WO2019196411A1 (en) Learning data aggregation method for online class, server assembly and server
CN113886472A (en) Data access system, access method, computer equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160330

WD01 Invention patent application deemed withdrawn after publication