CN103248651B - A kind of method and system of performance monitoring and client and server - Google Patents

A kind of method and system of performance monitoring and client and server Download PDF

Info

Publication number
CN103248651B
CN103248651B CN201210028747.9A CN201210028747A CN103248651B CN 103248651 B CN103248651 B CN 103248651B CN 201210028747 A CN201210028747 A CN 201210028747A CN 103248651 B CN103248651 B CN 103248651B
Authority
CN
China
Prior art keywords
application program
configuration information
monitoring
monitoring configuration
server
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.)
Active
Application number
CN201210028747.9A
Other languages
Chinese (zh)
Other versions
CN103248651A (en
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.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210028747.9A priority Critical patent/CN103248651B/en
Publication of CN103248651A publication Critical patent/CN103248651A/en
Application granted granted Critical
Publication of CN103248651B publication Critical patent/CN103248651B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a kind of method and system and client and server of performance monitoring, belong to field of computer technology.Described method comprises: the request sending the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration information corresponding to described application program according to the mark of described application program; Receive the described monitoring configuration information that described server returns, and monitor according to the application program of described monitoring configuration information to the mark correspondence of described application program.The configuration information of monitor client is kept at server by the present invention, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.

Description

A kind of method and system of performance monitoring and client and server
Technical field
The present invention relates to field of computer technology, particularly a kind of method and system of performance monitoring and client and server.
Background technology
The performance of application program directly affects the experience of user, and by application programs monitoring performance, server can grasp the various performance conditions of application program, by the analysis to performance condition, the performance of application programs can be optimized and promote.
The monitoring of the performance condition of application programs and collection in prior art, general employing be performance monitoring mode to be disposed in configuration file in the client or by the mode of hard coded, at the running log of backstage records application program, be finally uploaded to server to reach the object of control performance monitoring.Wherein, performance monitoring mode comprises: the mode such as data type of start-up time of monitoring application program, running time and monitoring application program.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
If when Develop Application System person needs to adjust the performance monitoring mode of application program, then version updating must be carried out to client, to change configuration file in client or hard coded, current performance monitoring mode could be adjusted.The mode efficiency of this change performance monitoring is not high, upgrades the experience that client can reduce user simultaneously.
Summary of the invention
In order to the mode solving in prior art the configuration information changing monitoring application program can reduce the defect of Consumer's Experience, embodiments provide a kind of method and system and client and server of performance monitoring.Described technical scheme is as follows:
The embodiment of the present invention proposes a kind of method of performance monitoring, comprising:
The request of the monitoring configuration information obtaining application program is sent to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration information corresponding to described application program according to the mark of described application program;
Receive the described monitoring configuration information that described server returns, and monitor according to the application program of described monitoring configuration information to the mark correspondence of described application program.
The embodiment of the present invention also proposed a kind of method of performance monitoring, comprising:
Receive the request of the monitoring configuration information of the acquisition application program that client sends, in the request of the monitoring configuration information of wherein said acquisition application program, carry the mark of described application program;
Obtain monitoring configuration information corresponding to described application program according to the mark of described application program, and return to described client.
The embodiment of the present invention also proposed a kind of client of performance monitoring, comprising:
First sending module, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program.
The embodiment of the present invention also proposed a kind of server of performance monitoring, comprising:
Second receiver module, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module, for obtaining monitoring configuration information corresponding to described application program according to the mark of described application program, and returns to described client.
The embodiment of the present invention also proposed a kind of system of performance monitoring, comprising: client and server;
Described client comprises:
First sending module, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program;
Described server comprises:
Second receiver module, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module, for obtaining monitoring configuration information corresponding to described application program according to the mark of described application program, and returns to described client.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is: the configuration information of monitor client is kept at server, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of the method for the performance monitoring provided in the embodiment of the present invention 1;
Fig. 2 is the schematic flow sheet of the method for the performance monitoring provided in the embodiment of the present invention 2;
Fig. 3 is the schematic flow sheet of the method for the performance monitoring provided in the embodiment of the present invention 3;
Fig. 4 is the structural representation of the client of the performance monitoring provided in the embodiment of the present invention 4;
Fig. 5 is the structural representation of the server of the performance monitoring provided in the embodiment of the present invention 5;
Fig. 6 is the structural representation of the system of the performance monitoring provided in the embodiment of the present invention 6.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment 1
See Fig. 1, embodiments provide a kind of method of performance monitoring, comprising:
It should be noted that, the executive agent of the embodiment of the present invention is client.User end to server obtains monitoring configuration information, to obtain the monitoring configuration of server application programs.The form of wherein introduced in embodiments of the present invention client can comprise: the equipment such as PC (PersonalComputer, PC) and mobile terminal, and preferred client can also be third-party application platform; Described application program can comprise the application in client software, web web application and mobile terminal; Described server can be the server of single operation, and can be the cluster server of multiple server composition, can also be cloud server.
Step 101: the request sending the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration information corresponding to described application program according to the mark of described application program;
Step 102: receive the described monitoring configuration information that described server returns, and monitor according to the application program of described monitoring configuration information to the mark correspondence of described application program.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Embodiment 2
See Fig. 2, embodiments provide a kind of method of performance monitoring, comprising:
It should be noted that, the executive agent of the embodiment of the present invention is server.Server sends the monitoring configuration of monitor client application program to client.The form of wherein introduced in embodiments of the present invention client can comprise: the equipment such as PC (PersonalComputer, PC) and mobile terminal, and preferred client can also be third-party application platform; Described application program can comprise the application in client software, web web application and mobile terminal; Described server can be the server of single operation, and can be the cluster server of multiple server composition, can also be cloud server.
Step 201: the request receiving the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Step 202: obtain monitoring configuration information corresponding to described application program according to the mark of described application program, and return to described client.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Embodiment 3
See Fig. 3, embodiments provide a kind of method of performance monitoring, be that the basis according to embodiment 1 and/or embodiment 2 improves, comprise:
Step 301: user end to server sends the request of the monitoring configuration information obtaining application program, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration information corresponding to described application program according to the mark of described application program.
When client terminal start-up, be connected with server, send the request obtaining monitoring configuration information.In the application program of client, needing to communicate with server, therefore needing for setting up a mode be connected between client with server.Each application program is to there being a mark, and server can get Software for Design personnel or the monitoring configuration information of performance test personnel set by the application program of this mark correspondence by this mark.
The mode by embedding browser kernel in the application in embodiments of the present invention; the communication between client and server is completed by this browser kernel; but be not limited only to this communication mode; any mode that can be used for client and server and carry out communicating; all within protection scope of the present invention, do not repeat them here.
Be specially, embedding a type is the ActiveX control of WebBrowser, this control is the visualization component object model (COM) that Microsoft provides, be that application program creates browser kernel by this WebBrowser, application program just can the html text that downloads from server of connection server and parsing and javascript script.
Preferably, therefore, step 301 can be specially:
Step 3011: embedded browser kernel in described application program;
Step 3012: the request being sent the monitoring configuration information obtaining application program by described browser kernel to described server.
Step 302: the request of the monitoring configuration information of the acquisition application program that server receives client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program.
Step 303: obtain monitoring configuration information corresponding to described application program according to the mark of described application program, and return to described client.
The monitoring of server to client performance controls, and needs the monitoring scheme pre-established monitored object.Monitoring scheme according to the demand of developer, and for different users, can adopt different monitoring strategies.Make for different monitoring periods, different monitor data types, different guarded regions, reached the accurate performance controlling client and captured.Embodiment, for importing different parameters into, starts different monitoring, obtains the data of corresponding monitoring.
Concrete, when client sends the request obtaining monitoring configuration information, server gets the IP address of this client, and obtaining monitoring configuration information corresponding to client according to the IP address of client and/or pre-configured monitoring scheme, wherein said pre-configured monitoring scheme comprises monitoring start-up time and/or monitor data type and/or guarded region.Monitoring configuration information is write in javascript script, and be placed in html text and return to client with form web page.
For the different monitoring period can be: select to open performance monitoring in the different time, startability monitoring at once after application program receives monitoring configuration file can be selected, can also select after application receives monitoring configuration file, application program runs a period of time, open performance monitoring again, to monitor start-up time respectively, the storage and monitoring time segment that running time etc. are different.Embodiment is to need the time starting monitoring as in the script language code of parameter read-in monitoring configuration information.
For different monitor data types can be: when the log-on data of monitoring application program or monitoring application program run, long data or monitoring application program are from the data producing in running or call.
Embodiment will need the different content of monitoring as in the script language code of parameter read-in monitoring configuration information.
Such as:
EnableMonitor (" startup "), wherein performance monitoring is opened in startup representative, and gathers log-on data;
Returning results of log-on data can be like this:
Logical one, time started: xxx, end time: xxx;
Logic 2, time started: xxx, end time: xxx;
Therefore, the performance of every block logic can be learnt according to the monitored results gathered.
EnableMonitor (" duration "), wherein duration monitoring is opened in duration representative, and gathers long data when running.
For different guarded regions can be: can distinguish according to client ip address the location that different user uses same application, therefore can carry out different monitoring schemes according to this IP address to the application program of the user of zones of different.Can carry out performance monitoring to a-quadrant, B does not monitor in region; Or the program start-up time of monitoring a-quadrant, the program runtime in monitoring B region.Embodiment is, in advance the application program of the user to zones of different corresponding to different IP is arranged the script language code of different monitoring configuration informations, the different monitoring content needed according to zones of different is kept in monitoring configuration information corresponding to zones of different respectively as parameter.Server can choose the monitoring configuration information of its correspondence in the region corresponding according to different IP, and returns to client.
Step 304: client receives the described monitoring configuration information that described server returns, and monitor according to the application program of described monitoring configuration information to the mark correspondence of described application program.
Client receive server download html text and javascript script after, by browser kernel, it is resolved, and extract monitoring configuration information from javascript script.Client upgrades local monitoring configuration information, and according to the order that start-up time start monitoring of the monitoring configuration information after renewal in regulation, records the current performance data needing collection on backstage, and data buffer storage in internal memory.
Preferably, therefore step 304 can be specially:
Step 3041: resolve described monitoring configuration information according to described browser kernel;
Step 3042: the monitoring configuration information upgrading the application program of the mark correspondence of described application program according to the described monitoring configuration information after parsing, and monitor according to the application program of monitoring configuration information to the mark correspondence of described application program after upgrading.
Step 305: client upload monitor data is to server.
Can two kinds of indicating modes be passed through, make client terminal start-up upload the flow process of monitor data.
First kind of way: upload monitor data according to the instruction that server sends.
Its step can be:
Step 3051: server sends the command information uploading monitor data to client, make described client upload monitor data according to this command information;
Step 3052: client receives the command information uploading monitor data that described server sends;
Step 3053: according to the described command information uploading monitor data, monitor data is uploaded to described server.
The second way: according to uplink time preset in the monitoring configuration information got, upload monitor data.
Its step can be:
Step 3054: according to uplink time preset in described monitoring configuration information, is uploaded to described server by monitor data.
Server, when arranging the monitoring strategies of this client, according to different monitoring content, can arrange different uplink times.The running time of such as monitoring application program, the time that the uplink time so in monitoring configuration information was then set to after the running time monitored uploads.
Further, after client upload monitor data, close performance monitoring, and empty buffer memory, no longer record monitor data.
Step 306: the described monitor data receiving described client upload, and according to described monitor data, performance monitoring analysis is carried out to the application program of described client.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Embodiment 4
See Fig. 4, embodiments provide a kind of client of performance monitoring, comprising:
First sending module 401, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module 402, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program.
In a specific embodiment, described first sending module 401, specifically comprises:
Browser kernel creating unit 4011, for browser kernel embedded in described application program;
Transmitting element 4012, for sending the request of the monitoring configuration information obtaining application program to described server by described browser kernel.
Described monitoring module 402, specifically comprises:
Resolution unit 4021, for resolving described monitoring configuration information according to described browser kernel;
Monitoring unit 4022, for upgrading the monitoring configuration information of the application program of the mark correspondence of described application program according to the described monitoring configuration information after parsing, and monitor according to the application program of monitoring configuration information to the mark correspondence of described application program after upgrading.
Described client also comprises:
Transmission module 403 on first, for receiving the command information uploading monitor data that described server sends, and according to the described command information uploading monitor data, is uploaded to described server by monitor data;
Or,
Transmission module 404 on second, for according to uplink time preset in described monitoring configuration information, is uploaded to described server by monitor data.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Embodiment 5
See Fig. 5, embodiments provide a kind of server of performance monitoring, comprising:
First receiver module 501, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module 502, for obtaining monitoring configuration information corresponding to described application program according to the mark of described application program, and returns to described client.
In a specific embodiment, described processing module 502 specifically for:
The Protocol IP address interconnected between network according to described client and/or pre-configured monitoring scheme obtain the monitoring configuration information of the mark correspondence of described application program;
Wherein said pre-configured monitoring scheme comprises monitoring start-up time and/or monitor data type and/or guarded region.
Described server also comprises:
Second sending module 503, for sending the command information uploading monitor data to described client, makes described client upload monitor data according to this command information;
Second receiver module 504, for receiving the described monitor data of described client upload, and carries out performance monitoring analysis according to described monitor data to the application program of described client.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
Embodiment 6
See Fig. 6, embodiments provide a kind of system of performance monitoring, comprising: client 601 and server 602;
Described client 601 comprises:
First sending module 6011, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module 6012, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program;
Described server 602 comprises:
First receiver module 6021, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module 6022, for obtaining monitoring configuration information corresponding to described application program according to the mark of described application program, and returns to described client.
The embodiment of the present invention is by being kept at server by the configuration information of monitor client, the monitoring configuration information that client starts request is at every turn distributed by the demand of server according to current monitor, reach the object controlling monitoring content flexibly, and avoid the defect of change monitoring configuration information.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. a method for performance monitoring, is characterized in that, described method comprises:
The configuration information of monitor client is kept at server; The request of the monitoring configuration information obtaining application program is sent to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration information corresponding to described application program according to the mark of described application program;
Receive the described monitoring configuration information that described server returns, and monitor according to the application program of described monitoring configuration information to the mark correspondence of described application program;
The described request sending the monitoring configuration information obtaining application program to server, specifically comprises:
Embedded browser kernel in described application program;
Sent the request of the monitoring configuration information obtaining application program to described server by described browser kernel.
2. the method for claim 1, is characterized in that, the described monitoring configuration information that the described server of described reception returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program, specifically comprises:
Described monitoring configuration information is resolved according to described browser kernel;
Upgrade the monitoring configuration information of the application program of the mark correspondence of described application program according to the described monitoring configuration information after parsing, and monitor according to the application program of monitoring configuration information to the mark correspondence of described application program after upgrading.
3. the method for claim 1, is characterized in that, described according to described monitoring configuration information self is monitored after, described method also comprises:
Receive the command information uploading monitor data that described server sends, and according to the described command information uploading monitor data, monitor data is uploaded to described server;
Or,
According to uplink time preset in described monitoring configuration information, monitor data is uploaded to described server.
4. a method for performance monitoring, is characterized in that, described method comprises:
The configuration information of monitor client is kept at server; Receive the request of the monitoring configuration information of the acquisition application program that client sends, in the request of the monitoring configuration information of wherein said acquisition application program, carry the mark of described application program;
The Protocol IP address interconnected between network according to described client and/or pre-configured monitoring scheme obtain the monitoring configuration information of the mark correspondence of described application program, and return to described client;
The request of the monitoring configuration information of the acquisition application program that described client sends, specifically comprises:
Embedded browser kernel in described application program;
Sent the request of the monitoring configuration information obtaining application program to described server by described browser kernel.
5. method as claimed in claim 4, it is characterized in that, the described mark according to described application program obtains monitoring configuration information corresponding to described application program, specifically comprises:
The Protocol IP address interconnected between network according to described client and/or pre-configured monitoring scheme obtain the monitoring configuration information of the mark correspondence of described application program;
Wherein said pre-configured monitoring scheme comprises monitoring start-up time and/or monitor data type and/or guarded region.
6. method as claimed in claim 4, it is characterized in that, the described mark according to described application program obtains monitoring configuration information corresponding to described application program, and after returning to described client, described method also comprises:
Send the command information uploading monitor data to described client, make described client upload monitor data according to this command information;
Receive the described monitor data of described client upload, and according to described monitor data, performance monitoring analysis is carried out to the application program of described client.
7. a client for performance monitoring, is characterized in that, described client comprises:
First sending module, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program;
Described first sending module, specifically comprises:
Browser kernel creating unit, for browser kernel embedded in described application program;
Transmitting element, for sending the request of the monitoring configuration information obtaining application program to described server by described browser kernel.
8. client as claimed in claim 7, it is characterized in that, described monitoring module, specifically comprises:
Resolution unit, for resolving described monitoring configuration information according to described browser kernel;
Monitoring unit, for upgrading the monitoring configuration information of the application program of the mark correspondence of described application program according to the described monitoring configuration information after parsing, and monitor according to the application program of monitoring configuration information to the mark correspondence of described application program after upgrading.
9. client as claimed in claim 7, it is characterized in that, described client also comprises:
Transmission module on first, for receiving the command information uploading monitor data that described server sends, and according to the described command information uploading monitor data, is uploaded to described server by monitor data;
Or,
Transmission module on second, for according to uplink time preset in described monitoring configuration information, is uploaded to described server by monitor data.
10. a server for performance monitoring, is characterized in that, described server comprises:
First receiver module, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module, for being kept at server by the configuration information of monitor client; The Protocol IP address interconnected between network according to described client and/or pre-configured monitoring scheme obtain the monitoring configuration information of the mark correspondence of described application program, and return to described client;
The request of the monitoring configuration information of the acquisition application program that described client sends, specifically comprises:
Embedded browser kernel in described application program;
Sent the request of the monitoring configuration information obtaining application program to described server by described browser kernel.
11. servers as claimed in claim 10, is characterized in that,
Described pre-configured monitoring scheme comprises monitoring start-up time and/or monitor data type and/or guarded region.
12. servers as claimed in claim 10, it is characterized in that, described server also comprises:
Second sending module, for sending the command information uploading monitor data to described client, makes described client upload monitor data according to this command information;
Second receiver module, for receiving the described monitor data of described client upload, and carries out performance monitoring analysis according to described monitor data to the application program of described client.
The system of 13. 1 kinds of performance monitorings, comprising: client and server; It is characterized in that, described client comprises:
First sending module, for sending the request of the monitoring configuration information obtaining application program to server, carry the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program, make server obtain monitoring configuration letter corresponding to described application program according to the mark of described application program;
Monitoring module, for receiving the described monitoring configuration information that described server returns, and monitors according to the application program of described monitoring configuration information to the mark correspondence of described application program;
Described first sending module, specifically comprises:
Browser kernel creating unit, for browser kernel embedded in described application program;
Transmitting element, for sending the request of the monitoring configuration information obtaining application program to described server by described browser kernel;
Described server comprises:
First receiver module, for receiving the request of the monitoring configuration information of the acquisition application program that client sends, carries the mark of described application program in the request of the monitoring configuration information of wherein said acquisition application program;
Processing module, for obtaining monitoring configuration information corresponding to described application program according to the mark of described application program, and returns to described client.
CN201210028747.9A 2012-02-09 2012-02-09 A kind of method and system of performance monitoring and client and server Active CN103248651B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210028747.9A CN103248651B (en) 2012-02-09 2012-02-09 A kind of method and system of performance monitoring and client and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210028747.9A CN103248651B (en) 2012-02-09 2012-02-09 A kind of method and system of performance monitoring and client and server

Publications (2)

Publication Number Publication Date
CN103248651A CN103248651A (en) 2013-08-14
CN103248651B true CN103248651B (en) 2016-02-24

Family

ID=48927873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210028747.9A Active CN103248651B (en) 2012-02-09 2012-02-09 A kind of method and system of performance monitoring and client and server

Country Status (1)

Country Link
CN (1) CN103248651B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683407B (en) * 2013-11-29 2019-03-26 ***通信集团公司 A kind of transmission method and equipment of page data and application data
CN104754608B (en) * 2013-12-25 2019-06-28 腾讯科技(深圳)有限公司 Realize the method and system of mobile terminal performance monitoring
CN105204983B (en) * 2014-06-16 2018-07-06 北京基调网络***有限公司 Java Web application performances diagnostic methods and device
CN105224433B (en) * 2014-06-23 2018-04-10 阿里巴巴集团控股有限公司 A kind of internal memory monitoring method and server
CN105988783A (en) * 2015-02-04 2016-10-05 联想(北京)有限公司 Information processing method, system and electronic equipment
CN105721533A (en) * 2015-06-26 2016-06-29 乐视云计算有限公司 Monitoring method, device and system
CN105553769B (en) * 2015-12-15 2019-03-05 北京奇虎科技有限公司 A kind of data acquisition and analysis system and method
CN105450479A (en) * 2016-01-04 2016-03-30 山东超越数控电子有限公司 Method and apparatus for monitoring module
CN105610648B (en) * 2016-01-11 2019-08-09 飞天诚信科技股份有限公司 A kind of acquisition method and server of O&M monitoring data
CN106130753B (en) * 2016-06-12 2020-05-05 腾讯科技(深圳)有限公司 Application performance data collection system and method, proxy client and related server
CN106371873A (en) * 2016-08-31 2017-02-01 苏州蓝海彤翔***科技有限公司 Application starting request processing method and system and server
CN106713420B (en) * 2016-11-30 2019-11-22 国网北京市电力公司 The dispositions method and device of monitoring
CN108132807B (en) * 2016-12-01 2021-04-09 北京云中融信网络科技有限公司 Parameter loading method and device
CN107092546B (en) * 2017-03-30 2020-10-16 武汉斗鱼网络科技有限公司 Live broadcast monitoring system and monitoring method of live broadcast platform
CN107704360B (en) * 2017-09-15 2020-01-07 平安科技(深圳)有限公司 Monitoring data processing method, equipment, server and storage medium
CN110198324B (en) * 2018-02-26 2021-12-14 腾讯科技(深圳)有限公司 Data monitoring method and device, browser and terminal
CN110391925A (en) * 2018-04-20 2019-10-29 阿里巴巴集团控股有限公司 A kind of collecting method, data acquisition device and server
CN110874299A (en) * 2018-08-29 2020-03-10 北京京东尚科信息技术有限公司 Storage monitoring method and device
CN110247966B (en) * 2019-06-12 2021-12-14 深圳市酷开网络科技股份有限公司 Kernel creation method, smart television and computer-readable storage medium
CN112650656A (en) * 2019-10-09 2021-04-13 北京京东尚科信息技术有限公司 Performance monitoring method, device, equipment, server and storage medium
CN111427773A (en) * 2020-03-06 2020-07-17 平安科技(深圳)有限公司 Web application resource monitoring method, electronic device and computer readable storage medium
CN113553230A (en) * 2021-06-30 2021-10-26 珠海豹趣科技有限公司 Application program performance monitoring method and device, storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605066A (en) * 2009-04-22 2009-12-16 网经科技(苏州)有限公司 Telecommunication network behavior method for real-time monitoring based on multilayer data interception
CN102096590A (en) * 2011-02-22 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Upgrading method for application program in mobile terminal, mobile terminal and server
CN102110220A (en) * 2011-02-14 2011-06-29 宇龙计算机通信科技(深圳)有限公司 Application program monitoring method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1650269A (en) * 2002-04-19 2005-08-03 计算机联合思想公司 System and method for monitoring a computer application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605066A (en) * 2009-04-22 2009-12-16 网经科技(苏州)有限公司 Telecommunication network behavior method for real-time monitoring based on multilayer data interception
CN102110220A (en) * 2011-02-14 2011-06-29 宇龙计算机通信科技(深圳)有限公司 Application program monitoring method and device
CN102096590A (en) * 2011-02-22 2011-06-15 宇龙计算机通信科技(深圳)有限公司 Upgrading method for application program in mobile terminal, mobile terminal and server

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
监控应用程序-进行实时监控;Ashish Patel;《软件测试网》;20071227;全文 *

Also Published As

Publication number Publication date
CN103248651A (en) 2013-08-14

Similar Documents

Publication Publication Date Title
CN103248651B (en) A kind of method and system of performance monitoring and client and server
CN103064391B (en) Based on the long-range DNC control method of digital control system of ICP/IP protocol and Linux network programming
CN104079653A (en) Smart home control method and system based on B/S framework
CN108737463A (en) A kind of software deployment method, server and system
CN110943860B (en) BMC (baseboard management controller) firmware updating method and system, electronic equipment and storage medium
CN107819657B (en) Method for dynamically analyzing Modbus protocol based on centralized control, Internet of things gateway equipment and system
CN111416821A (en) Internet of things equipment information acquisition method, system and device
US9529578B2 (en) Automated service version upgrading
CN103064717B (en) A kind of apparatus and method of parallel installation of software for cluster system
CN110166547B (en) Terminal remote access control method
CN103957249A (en) Remote control method, server and control device and system
CN108388437A (en) A kind of remote reflash method and system of server B IOS
CN104468592A (en) Login method and system
CN112104501A (en) Remote software upgrading method for agricultural machinery subsoiling Internet of things terminal equipment
CN109710490A (en) Acquisition method, device, storage medium and the electronic equipment of client log
CN103327051A (en) Long-distance desktop management system and method
CN105049340A (en) Method and device for accessing intelligent equipment based on instant communication
CN112423322B (en) Model information sending method, device, storage medium and electronic device
CN104391697A (en) System and method for managing cloud resources of application program
CN104980448A (en) Remote monitoring method, remote monitoring device and remote monitoring system
CN103116545B (en) The upgrade detection method of intelligent terminal and system
CN112988169A (en) Application installation method and device, terminal equipment, server and storage medium
CN102916987A (en) Data acquisition and management system based on cloud computing framework
CN101102333A (en) Network download system and its method
CN104978203A (en) Operation parameter loading method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20231227

Address after: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Address before: 2 East 403 room, SEG science and technology garden, Futian District, Guangdong, Shenzhen 518000, China

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

TR01 Transfer of patent right