CN105446855A - APA application tracking and analyzing system - Google Patents
APA application tracking and analyzing system Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring 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
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.
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)
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)
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 |
-
2015
- 2015-11-10 CN CN201510760950.9A patent/CN105446855A/en active Pending
Patent Citations (3)
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)
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 |