CN103577600A - Method, device and system for adjusting target system performance - Google Patents
Method, device and system for adjusting target system performance Download PDFInfo
- Publication number
- CN103577600A CN103577600A CN201310576957.6A CN201310576957A CN103577600A CN 103577600 A CN103577600 A CN 103577600A CN 201310576957 A CN201310576957 A CN 201310576957A CN 103577600 A CN103577600 A CN 103577600A
- Authority
- CN
- China
- Prior art keywords
- goal systems
- information
- request
- described goal
- thing
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention provides a method, device and system for adjusting target system performance. The method comprises the steps that an object type of a target system is established, and the object type at least comprises an ID of the target system, an adjustment strategy of the target system and an event list of the target system; a first request is sent to the target system, and the first request is used for acquiring the information of the object type of the target system; the variation information of all events in the event list of the target system is analyzed, and the adjustment information of all events in the event list of the target system is determined according to the corresponding relationship of the variation information and the adjustment strategy of the target system; a second request is sent to the target system according to the ID of the target system, the second request carries the adjustment information of all the events in the event list of the target system, and therefore the purpose that the target system performance is monitored and adjusted on line can be achieved.
Description
Technical field
The present invention relates to server application, refer more particularly to a kind of method, equipment and system of adjustment aim system performance.
Background technology
In order to allow application server system can remain on high performance running status during business production run, need application server system to carry out performance monitoring, when finding that application server system performance occurs when abnormal carrying out manual intervention, carry out the adjustment of application server system performance.Generally in application server system, can dispose 10 even servers of up to a hundred, can increase like this complexity of adjusting application server system performance, and the performance monitoring of application server system be also the task that system must be carried out during service operation.
When adjusting, application server system performance can relate to 3 factors, the first factor is the running load factor of system, what reflect is the running load situation of system, and if system load is the variation that dynamically rises or dynamically decline, or system load is in stable situation; The second factor is time factor, reflection be the production run time situation of application system; The 3rd factor is the statistics of system performance, and these data are the foundations of carrying out system performance analysis adjustment.
On the running load and time factor of system, existing mode is running background watchdog routine when system load is high, carry out the monitoring of system performance, when system runs to the non-rush hour of production environment during section, the daily record that watchdog routine is monitored downloads in management platform to be analyzed, and adjust scheme, then catch up with and before arriving in next round system running load peak, take system to adjust measure, and continue to observe, if dissatisfied proceed to adjust, so reach the object of system performance when next round system load ebb.This mode is to collect on line for carrying out the statistics of system performance adjustment, but the analysis that these data are carried out is but to analyze (monitor data is downloaded on management server and analyzed) under online, while there is the fluctuation of system performance in system operational process, cannot to system, carry out immediately performance adjustment online.The adjustment of doing before arriving to the analysis of system performance statistics and on peak when system running load low ebb is actually the processing mode of a kind of " Zhuge afterwards ", when system performance occurs when abnormal, if occurring that abnormal time period people is for observing, found the abnormal of system performance, also have no idea at once to know what has occurred system actually abnormal, also the instant artificial intervention of carrying out of having no idea like this, to cause system to carry out the adjustment of system in the mode of acquiescence like this, result often causes system to do inappropriate adjustment.Simultaneously, server in the face of many, the mode of management is managing of separate unit one by one normally also, this is in the application system of multiserver, these server systems are carried out to performance monitoring has been difficult matter simultaneously, said nothing of on-line analysis, while particularly running into the performance event of burst, existing mode is difficult to flutter immediately grasp field data, there is no these field datas, after event occurs, want to do performance evaluation and adjust and also become an impossible thing, just can analyze at last, because event occurs, missed the best opportunity of immediately situation at that time being adjusted.Therefore, the defect of this mode is Data Collection on line, analyze, and analysis result reliability is not high under line, need to carry out repeatedly this circulation and just can achieve the goal.
In this factor of performance statistic of system, existing mode is that each functional block in system is carried out to independent concern, while there is unexpected demand such as the computing power when discovery system, can to the processor performance of system, pay close attention to separately, to other part in system, be also like this, the collected data of this mode really reactive system performance issue root because of, there will be and only need except surface phenomena, thoroughly do not eradicate system performance problems.
Summary of the invention
How online the embodiment of the present invention provides a kind of method of adjustment aim system performance, be intended to the solution performance of adjustment aim system.
First aspect, a kind of method of adjustment aim system performance, described method comprises:
Set up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems;
Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems;
According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
In conjunction with first aspect, in the possible implementation of the first of first aspect, described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
In conjunction with the possible implementation of the first of first aspect, in the possible implementation of the second of first aspect, the change information of each event in the list of thing of the described goal systems of described analysis, comprising:
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
In conjunction with first aspect, in the third possible implementation of first aspect, described method sends second request according to the ID of described goal systems to described goal systems described, described the second request also comprises before carrying the adjustment information of each event in the list of thing of described goal systems:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Describedly according to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, comprising:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
In conjunction with the third possible implementation of first aspect, in the 4th kind of possible implementation of first aspect, described method also comprises:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
In conjunction with the third possible implementation of the possible implementation of the second of the possible implementation of the first of first aspect or first aspect or first aspect or first aspect or the 4th kind of possible implementation of first aspect, in the 5th kind of possible implementation of first aspect, described list of thing at least comprises a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write I/O number of operations per second and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of number of transactions TPS value per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
In conjunction with the 5th kind of possible implementation of first aspect, in the 6th kind of possible implementation of first aspect, described method also comprises:
Connect configuration interface, make user configure described list of thing.
Second aspect, a kind of method of adjustment aim system performance, described method comprises:
Be received in the first request that line analysis engine HAE sends, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
To described HAE, send the response of the first request, in the response of described the first request, carry the information of the object type of described goal systems;
Receive the second request that HAE sends, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
According to described the second request, adjust the list of thing of described goal systems, and receive the described second response of asking that described goal systems sends, the information of carrying the described list of thing after adjustment in the response of described the second request to described HAE.
The third aspect, a kind of on-line analysis engine HAE, described HAE comprises:
Set up unit, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Transmitting element, for send the first request to described goal systems, described the first request is for obtaining the information of the object type of described goal systems;
Analytic unit, for analyzing the change information of each event of list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems;
Transmitting element, also for sending the second request according to the ID of described goal systems to described goal systems, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
In conjunction with the third aspect, in the possible implementation of the first of the third aspect, described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
In conjunction with the possible implementation of the first of the third aspect, in the possible implementation of the second of the third aspect, described analytic unit, specifically for;
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
In conjunction with the third aspect, in the third possible implementation of the third aspect, described HAE also comprises determining unit, described determining unit also for:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Described transmitting element, specifically for:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
In conjunction with the third possible implementation of the third aspect, in the 4th kind of possible implementation of the third aspect, described determining unit also for:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
In conjunction with the third possible implementation of the possible implementation of the second of the possible implementation of the first of the third aspect or the third aspect or the third aspect or the third aspect or the 4th kind of possible implementation of the third aspect, in the 5th kind of possible implementation of the third aspect, described list of thing at least comprises a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write I/O number of operations per second and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of number of transactions TPS value per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
In conjunction with the 5th kind of possible implementation of the third aspect, in the 6th kind of possible implementation of the third aspect, described HAE also comprises:
Linkage unit, for connecting configuration interface, makes user configure described list of thing.
Fourth aspect, a kind of goal systems, described goal systems comprises:
The first receiving element, the first request sending for being received in line analysis engine HAE, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Transmitting element, for send the response of the first request to described HAE, carries the information of the object type of described goal systems in the response of described the first request;
The second receiving element, the second request sending for receiving HAE, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Transmitting element, also for adjusting the list of thing of described goal systems according to described the second request, and sends the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request to described HAE.
The 5th aspect, a kind of system of adjustment aim system performance, described system comprises:
HAE, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request; Wherein, described goal systems is server system, performance information when described event is described server system operation;
Described goal systems, the first request sending for being received in line analysis engine HAE, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described HAE, send the response of the first request, in the response of described the first request, carry the information of the object type of described goal systems; Receive the second request that HAE sends, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request; According to described the second request, adjust the list of thing of described goal systems, and to described HAE, send the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request.
In conjunction with the 5th aspect, in the possible implementation of the first aspect the 5th, described system also comprises configuration interface, and described configuration interface is for providing user to configure the interface of described list of thing.
The invention provides a kind of method of adjustment aim system performance, described method is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the method flow diagram of a kind of adjustment aim system performance of providing of the embodiment of the present invention;
Fig. 2 is the connection diagram of HAE and goal systems;
Fig. 3 is the method flow diagram of a kind of adjustment aim system performance of providing of the embodiment of the present invention;
Fig. 4 is the structure drawing of device of a kind of on-line analysis engine HAE of providing of the embodiment of the present invention;
Fig. 5 is the structure drawing of device of a kind of goal systems of providing of the embodiment of the present invention;
Fig. 6 is the system construction drawing of a kind of adjustment aim system performance of providing of the embodiment of the present invention;
Fig. 7 is the structure drawing of device of a kind of HAE of providing of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
With reference to figure 1, Fig. 1 is the method flow diagram of a kind of adjustment aim system performance of providing of the embodiment of the present invention.As shown in Figure 1, said method comprising the steps of:
Wherein, described goal systems is server system, performance information when described event is described server system operation.
Described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
Concrete, on-line analysis engine (Hot Analysis engine, HAE) set up the object type of goal systems Target system, described object type at least comprises the priority Dealing Priority of the adjustment strategy Response Policy of the identify label (Indentify, ID) of goal systems Target system, described goal systems, the list of thing Event list of described goal systems, described goal systems and the Event Priority Event Priority of described goal systems.
Wherein, described Target system ID is for Target system described in unique identification, the adjustment strategy of described goal systems is used to indicate the performance of described goal systems adjustment aim system and comprises that indication HAE sends the priority of the analysis result of analyzing described goal systems data, the priority of described goal systems is to be used to indicate the priority that HAE analyzed and processed described goal systems data, and the Event Priority of described goal systems is used to indicate the priority that HAE analyzes each event in described goal systems.For example, suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE is when processing each event of Target system2, according to the Event Priority of Target system2, each event in the list of thing of Target system2 is further analyzed and is processed again.
Wherein, described list of thing includes but not limited to a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write operation number of times per second (Input/Output Operations Per Second, I/O) and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of affairs numerical value per second (Transaction persecond, TPS), response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
Concrete, with reference to figure 2, Fig. 2 is the connection diagram of HAE and goal systems.Being connected on physical hardware of HAE and goal systems is by nontransparent (None transparent, NT) mouthful connection, and communicate by quick peripheral hardware interconnect standard (Peripheral Component Interconnect Express, PCIE) exchange network.HAE comprises processing unit 201, and generation analysis report is analyzed and stored to the system performance monitor data sending by PCIE exchange network for evaluating objects system, and processing unit 201 comprises analytic unit 2011 and internal storage location 2012.Network interface unit 202, for other external equipments for example display interface be connected.Storage unit 203, for storing the information of the object type of goal systems.
During goal systems initialization in application server system, NT mouth can be detected, HAE initiates monitoring request according to the object type of each Target system to Target system, after the monitoring request of goal systems response HAE, resolving monitoring asks and starts monitor task, obtain the information of the object type in goal systems, described information is left in deposit receipt unit 203, described goal systems sends a response events to HAE, HAE leaves described information in HAE internal memory in, and HAE obtains described information.
Alternatively, the change information of each event in the list of thing of the described goal systems of described analysis, comprising:
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
Concrete, HAE is to before the data analysis of goal systems, HAE judges according to the priority of the described goal systems in the object type of described goal systems whether current goal systems is high priority, if described goal systems is other system of high priority, at once enter into the analysis phase, therefore, HAE is in the Event list obtaining, first the Event list of high priority is analyzed and processed, and at once generate analysis report.The content of analysis report includes but not limited to:
Analysis report is including but not limited to following content:
1Target?System?ID
Before 2 system loads, once under equal load, change number percent
3 cause the critical event of change
4 cause the related resource (internal memory, processor, storage, network) of critical event of change
5 performance Health Categories
6 last analysis report times
If described goal systems is lower priority, HAE stores the data of the goal systems of this low priority, after HAE analyzes the data of goal systems of high priority, then the data analysis to the goal systems of lower priority.Suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE, when processing each event of Target system2, is further analyzed and processes each event in the list of thing of Target system2 according to the Event Priority of Target system2 again.
Described method sends second request according to the ID of described goal systems to described goal systems described, and described the second request also comprises before carrying the adjustment information of each event in the list of thing of described goal systems:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Describedly according to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, comprising:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
Concrete, HAE, after obtaining analysis report, feeds back according to the adjustment strategy of the content in analysis report and goal systems.
The rank that sends analysis report adopts the form of mark to embody, and from 1, assigns to 5 minutes.4 minutes to 5 timesharing, feed back to immediately Target system; 3 minutes and following: notify keeper, whether need to send analysis report to goal systems, be defaulted as automatic transmission.
Formulate the event that sends analysis report and other corresponding relation of level that sends analysis report simultaneously:
The event of 4 minutes-5 minutes: system load drops to 40% event before this from previous level;
3 minutes and 3 minutes following events: cause that 10% event with interior fluctuation appears in system load.
As another kind of optional embodiment, described method also comprises:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
Concrete, if in 30 minutes in same Target system same event produce 3 times continuously and when above, the rank change of this event risen to 4 minutes from 3 minutes.If after a period of time in, as this Target system within 3 days occurs without this event, the rank of this event can be turned down 3 minutes.
Alternatively, described method also comprises:
Connect configuration interface, make user configure described list of thing.
Concrete, HAE can pass through network interface (network interface) connection management server, described management server can provide mutual interface to keeper, such as providing as the information of the interface of form web page to the object type of system manager's configure goal systems.
The invention provides a kind of method of adjustment aim system performance, described method is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
With reference to figure 3, Fig. 3 is the method flow diagram of a kind of adjustment aim system performance of providing of the embodiment of the present invention, it is characterized in that, described method comprises:
Step 301, be received in the first request that line analysis engine HAE sends, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Wherein, described Target system ID is for Target system described in unique identification, the adjustment strategy of described goal systems is used to indicate the performance of described goal systems adjustment aim system and comprises that indication HAE sends the priority of the analysis result of analyzing described goal systems data, the priority of described goal systems is to be used to indicate the priority that HAE analyzed and processed described goal systems data, and the Event Priority of described goal systems is used to indicate the priority that HAE analyzes each event in described goal systems.For example, suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE is when processing each event of Target system2, according to the Event Priority of Target system2, each event in the list of thing of Target system2 is further analyzed and is processed again.
Wherein, described list of thing includes but not limited to a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write operation number of times per second (Input/Output Operations Per Second, I/O) and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of affairs numerical value TPS per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
Step 302, sends the response of the first request to described HAE, carry the information of the object type of described goal systems in the response of described the first request;
Concrete, with reference to figure 2, Fig. 2 is the connection diagram of HAE and goal systems.HAE is to be connected by NT mouth with being connected on physical hardware of goal systems, and communicates by PCIE exchange network.HAE comprises processing unit 201, and generation analysis report is analyzed and stored to the system performance monitor data sending by PCIE exchange network for evaluating objects system, and processing unit 201 comprises analytic unit 2011 and internal storage location 2012.Network interface unit 202, for other external equipments for example display interface be connected.Storage unit 203, for storing the information of the object type of goal systems.
During goal systems initialization in application server system, NT mouth can be detected, HAE initiates monitoring request according to the object type of each Target system to Target system, after the monitoring request of goal systems response HAE, resolving monitoring asks and starts monitor task, obtain the information of the object type in goal systems, described information is left in deposit receipt unit 203, described goal systems sends a response events to HAE, HAE leaves described information in HAE internal memory in, and HAE obtains described information.
Step 303, receives the second request that HAE sends, and the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Step 304, adjusts the list of thing of described goal systems according to described the second request, and to described HAE, sends the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request.
The invention provides a kind of method of adjustment aim system performance, described method is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
With reference to figure 4, Fig. 4 is the structure drawing of device of a kind of on-line analysis engine HAE of providing of the embodiment of the present invention.As shown in Figure 4, described HAE comprises with lower unit:
Set up unit 401, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
Described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
Concrete, on-line analysis engine (Hot Analysis engine, HAE) set up the object type of goal systems Target system, described object type at least comprises the priority Dealing Priority of the adjustment strategy Response Policy of the identify label (Indentify, ID) of goal systems Target system, described goal systems, the list of thing Event list of described goal systems, described goal systems and the Event Priority Event Priority of described goal systems.
Wherein, described Target system ID is for Target system described in unique identification, the adjustment strategy of described goal systems is used to indicate the performance of described goal systems adjustment aim system and comprises that indication HAE sends the priority of the analysis result of analyzing described goal systems data, the priority of described goal systems is to be used to indicate the priority that HAE analyzed and processed described goal systems data, and the Event Priority of described goal systems is used to indicate the priority that HAE analyzes each event in described goal systems.For example, suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE is when processing each event of Target system2, according to the Event Priority of Target system2, each event in the list of thing of Target system2 is further analyzed and is processed again.
Wherein, described list of thing includes but not limited to a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write operation number of times per second (Input/Output Operations Per Second, I/O) and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of affairs numerical value TPS per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
Transmitting element 402, for send the first request to described goal systems, described the first request is for obtaining the information of the object type of described goal systems;
Concrete, with reference to figure 2, Fig. 2 is the connection diagram of HAE and goal systems.Being connected on physical hardware of HAE and goal systems is to connect by nontransparent (None transparent, NT) mouthful, and communicates by PCIE exchange network.HAE comprises processing unit 201, and generation analysis report is analyzed and stored to the system performance monitor data sending by PCIE exchange network for evaluating objects system, and processing unit 201 comprises analytic unit 2011 and internal storage location 2012.Network interface unit 202, for other external equipments for example display interface be connected.Storage unit 203, for storing the information of the object type of goal systems.
During goal systems initialization in application server system, NT mouth can be detected, HAE initiates monitoring request according to the object type of each Target system to Target system, after the monitoring request of goal systems response HAE, resolving monitoring asks and starts monitor task, obtain the information of the object type in goal systems, described information is left in deposit receipt unit 203, described goal systems sends a response events to HAE, HAE leaves described information in HAE internal memory in, and HAE obtains described information.
Alternatively, described analytic unit 403, specifically for:
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
Concrete, HAE is to before the data analysis of goal systems, HAE judges according to the priority of the described goal systems in the object type of described goal systems whether current goal systems is high priority, if described goal systems is other system of high priority, at once enter into the analysis phase, therefore, HAE is in the Event list obtaining, first the Event list of high priority is analyzed and processed, and at once generate analysis report.The content of analysis report includes but not limited to:
Analysis report is including but not limited to following content:
1Target?System?ID
Before 2 system loads, once under equal load, change number percent
3 cause the critical event of change
4 cause the related resource (internal memory, processor, storage, network) of critical event of change
5 performance Health Categories
6 last analysis report times
If described goal systems is lower priority, HAE stores the data of the goal systems of this low priority, after HAE analyzes the data of goal systems of high priority, then the data analysis to the goal systems of lower priority.Suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE, when processing each event of Target system2, is further analyzed and processes each event in the list of thing of Target system2 according to the Event Priority of Target system2 again.
Transmitting element 402, also for sending the second request according to the ID of described goal systems to described goal systems, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
Alternatively, described HAE also comprises determining unit, described determining unit also for:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Described transmitting element 402, specifically for:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
Concrete, HAE, after obtaining analysis report, feeds back according to the adjustment strategy of the content in analysis report and goal systems.
The rank that sends analysis report adopts the form of mark to embody, and from 1, assigns to 5 minutes.4 minutes to 5 timesharing, feed back to immediately Target system; 3 minutes and following: notify keeper, whether need to send analysis report to goal systems, be defaulted as automatic transmission.
Formulate the event that sends analysis report and other corresponding relation of level that sends analysis report simultaneously:
The event of 4 minutes-5 minutes: system load drops to 40% event before this from previous level;
3 minutes and 3 minutes following events: cause that 10% event with interior fluctuation appears in system load.
Alternatively, described HAE also comprises:
Determining unit, if be not less than in the number of times situation setting in advance for the same event of described list of thing within the time setting in advance, determine to described goal systems and sends described the second request, described the second request is used for adjusting described same event.
Concrete, if in 30 minutes in same Target system same event produce 3 times continuously and when above, the rank change of this event risen to 4 minutes from 3 minutes.If after a period of time in, as this Target system within 3 days occurs without this event, the rank of this event can be turned down 3 minutes.
Alternatively, described HAE also comprises:
Linkage unit, for connecting configuration interface, makes user configure described list of thing.
Concrete, HAE can pass through network interface (network interface) connection management server, described management server can provide mutual interface to keeper, such as providing as the information of the interface of form web page to the object type of system manager's configure goal systems.
The embodiment of the present invention provides a kind of HAE, and described HAE is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
With reference to figure 5, Fig. 5 is the structure drawing of device of a kind of goal systems of providing of the embodiment of the present invention.As shown in Figure 5, described goal systems comprises with lower unit:
The first receiving element 501, the first request sending for being received in line analysis engine HAE, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Wherein, described Target system ID is for Target system described in unique identification, the adjustment strategy of described goal systems is used to indicate the performance of described goal systems adjustment aim system and comprises that indication HAE sends the priority of the analysis result of analyzing described goal systems data, the priority of described goal systems is to be used to indicate the priority that HAE analyzed and processed described goal systems data, and the Event Priority of described goal systems is used to indicate the priority that HAE analyzes each event in described goal systems.For example, suppose to have a plurality of goal systems Target system1, Target system2, Target system3, wherein, the priority of Target system2 is higher than the priority of other two goal systems, the event category of HAE priority processing Target system2, simultaneously, in the list of thing of Target system2, each event has corresponding priority, HAE is when processing each event of Target system2, according to the Event Priority of Target system2, each event in the list of thing of Target system2 is further analyzed and is processed again.
Wherein, described list of thing includes but not limited to a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write operation number of times per second (Input/Output Operations Per Second, I/O) and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of affairs numerical value TPS per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
Transmitting element 502, for send the response of the first request to described HAE, carries the information of the object type of described goal systems in the response of described the first request;
Concrete, with reference to figure 2, Fig. 2 is the connection diagram of HAE and goal systems.HAE is to be connected by NT mouth with being connected on physical hardware of goal systems, and communicates by PCIE exchange network.HAE comprises processing unit 201, and generation analysis report is analyzed and stored to the system performance monitor data sending by PCIE exchange network for evaluating objects system, and processing unit 201 comprises analytic unit 2011 and internal storage location 2012.Network interface unit 202, for other external equipments for example display interface be connected.Storage unit 203, for storing the information of the object type of goal systems.
During goal systems initialization in application server system, NT mouth can be detected, HAE initiates monitoring request according to the object type of each Target system to Target system, after the monitoring request of goal systems response HAE, resolving monitoring asks and starts monitor task, obtain the information of the object type in goal systems, described information is left in deposit receipt unit 203, described goal systems sends a response events to HAE, HAE leaves described information in HAE internal memory in, and HAE obtains described information.
The second receiving element 503, the second request sending for receiving HAE, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Transmitting element 502, also for adjusting the list of thing of described goal systems according to described the second request, and sends the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request to described HAE.
The embodiment of the present invention provides a kind of goal systems, described goal systems is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
With reference to figure 6, Fig. 6 is the system construction drawing of a kind of adjustment aim system performance of providing of the embodiment of the present invention.Described system comprises:
HAE601, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request; Wherein, described goal systems is server system, performance information when described event is described server system operation;
Alternatively, described system also comprises configuration interface, and described configuration interface is for providing user to configure the interface of described list of thing.
The embodiment of the present invention provides a kind of system, and described system is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems transmission first, ask and obtain the information of the object type of described goal systems; According to the information of the object type of the described goal systems receiving, analyze the list of thing of described goal systems; The adjustment strategy of the result of the described list of thing obtaining according to analysis and described goal systems sends the second request to described goal systems, described the second request is used to indicate described goal systems and adjusts described list of thing, thereby realizes the object of on-line monitoring and adjustment aim system performance.
Fig. 7 is the structure drawing of device of a kind of HAE of providing of the embodiment of the present invention.With reference to figure 7, Fig. 7 is a kind of HAE700 that the embodiment of the present invention provides, and the specific embodiment of the invention does not limit the specific implementation of described HAE.Described HAE700 comprises:
Processor (processor) 701, communication interface (Communications Interface) 702, storer (memory) 703, bus 704.
Processor 701, communication interface 702, storer 703 completes mutual communication by bus 704.
Communication interface 702, for communicating with goal systems or other equipment;
Processor 701, for executive routine.
Particularly, program can comprise program code, and described program code comprises computer-managed instruction.
Processor 701 may be a central processing unit (central processing unit, CPU), or be configured to implement one or more integrated circuit of the embodiment of the present invention or specific integrated circuit ASIC(Application Specific Integrated Circuit).
Storer 703, for storage program.Storer 703 can be volatile memory (volatile memory), random access memory (random-access memory for example, RAM), or nonvolatile memory (non-volatile memory), for example ROM (read-only memory) (read-only memory, ROM), flash memory (flash memory), hard disk (hard disk drive, HDD) or solid state hard disc (solid-state drive, SSD).Processor 701, according to the programmed instruction of storer 703 storages, is carried out following methods:
Set up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems;
Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems;
According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
Described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
The change information of each event in the list of thing of the described goal systems of described analysis, comprising:
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
Described method sends second request according to the ID of described goal systems to described goal systems described, and described the second request also comprises before carrying the adjustment information of each event in the list of thing of described goal systems:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Describedly according to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, comprising:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
Described method also comprises:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
Described list of thing at least comprises a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write I/O number of operations per second and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of number of transactions TPS value per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
Described method also comprises:
Connect configuration interface, make user configure described list of thing.
The embodiment of the present invention provides a kind of HAE, and described HAE is by setting up the object type of goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, thereby realizes the object of on-line monitoring and adjustment aim system performance.
The above; be only the present invention's embodiment preferably, but protection scope of the present invention is not limited to this, is anyly familiar with in technical scope that those skilled in the art disclose in the present invention; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.
Claims (18)
1. a method for adjustment aim system performance, is characterized in that, described method comprises:
Set up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems;
Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems;
According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
2. method according to claim 1, is characterized in that, described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
3. method according to claim 2, is characterized in that, the change information of each event in the list of thing of the described goal systems of described analysis, comprising:
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
4. method according to claim 1, it is characterized in that, described method sends second request according to the ID of described goal systems to described goal systems described, and described the second request also comprises before carrying the adjustment information of each event in the list of thing of described goal systems:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Describedly according to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request, comprising:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
5. method according to claim 4, is characterized in that, described method also comprises:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
6. according to the method described in claim 1-5 any one, it is characterized in that, described list of thing at least comprises a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write I/O number of operations per second and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of number of transactions TPS value per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
7. method according to claim 6, its feature is being, described method also comprises:
Connect configuration interface, make user configure described list of thing.
8. a method for adjustment aim system performance, is characterized in that, described method comprises:
Be received in the first request that line analysis engine HAE sends, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
To described HAE, send the response of the first request, in the response of described the first request, carry the information of the object type of described goal systems;
Receive the second request that HAE sends, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
According to described the second request, adjust the list of thing of described goal systems, and to described HAE, send the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request.
9. an on-line analysis engine HAE, its feature is being, described HAE comprises:
Set up unit, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Transmitting element, for send the first request to described goal systems, described the first request is for obtaining the information of the object type of described goal systems;
Analytic unit, for analyzing the change information of each event of list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems;
Transmitting element, also for sending the second request according to the ID of described goal systems to described goal systems, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Wherein, described goal systems is server system, performance information when described event is described server system operation.
10. HAE according to claim 9, is characterized in that, described object type also comprises at least one information in following information:
The priority of described goal systems, the Event Priority of described goal systems.
11. HAE according to claim 10, is characterized in that, described analytic unit, specifically for;
According to the priority of described goal systems, judge whether preferentially described goal systems to be analyzed;
If so, analyze the list of thing of described goal systems;
And according to the Event Priority of described goal systems, determine the priority of each event in the list of thing in described goal systems.
12. HAE according to claim 9, is characterized in that, described HAE also comprises determining unit, described determining unit also for:
According to the adjustment strategy of the adjustment information of each event in the list of thing of described goal systems and described goal systems, determine the priority that sends the second request to described goal systems;
Described transmitting element, specifically for:
According to the ID of described priority and described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request.
13. HAE according to claim 12, is characterized in that, described determining unit also for:
If in described list of thing, same event is not less than in the number of times situation setting in advance within the time setting in advance, to determine to described goal systems and send described the second request, described the second request is used for adjusting described same event.
14. according to the HAE described in claim 9-13 any one, it is characterized in that, described list of thing at least comprises a kind of in following information:
The functional processor information of goal systems, the function information of the processor of described goal systems comprises the communication bandwidth amount of the operational performance of processor, processor and internal memory;
The memory function information of goal systems, time delay and the bandwidth of the memory function packets of information of described goal systems during containing the utilization factor of internal memory, service operation;
The network function information of goal systems, handling capacity and the time delay of the network function packets of information includes network of described goal systems;
The memory function information of goal systems, the memory function information of described goal systems comprises read-write I/O number of operations per second and the bandwidth of storage;
The information of the database server of goal systems, the information of the database server of described goal systems comprises the service efficiency of number of transactions TPS value per second, response time, databases structure;
The information of the application server of goal systems, the information of the application server of described goal systems comprises number of request.
15. HAE according to claim 14, is characterized in that, described HAE also comprises:
Linkage unit, for connecting configuration interface, makes user configure described list of thing.
16. 1 kinds of goal systems, is characterized in that, described goal systems comprises:
The first receiving element, the first request sending for being received in line analysis engine HAE, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems;
Transmitting element, for send the response of the first request to described HAE, carries the information of the object type of described goal systems in the response of described the first request;
The second receiving element, the second request sending for receiving HAE, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request;
Transmitting element, also for adjusting the list of thing of described goal systems according to described the second request, and sends the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request to described HAE.
The system of 17. 1 kinds of adjustment aim system performances, is characterized in that, described system comprises:
HAE, for setting up the object type of goal systems, described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described goal systems, send the first request, described the first request is for obtaining the information of the object type of described goal systems; Analyze the change information of each event in the list of thing of described goal systems, and according to the corresponding relation of the adjustment strategy of described change information and described goal systems, determine the adjustment information of each event in the list of thing of described goal systems; According to the ID of described goal systems, to described goal systems, send the second request, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request; Wherein, described goal systems is server system, performance information when described event is described server system operation;
Described goal systems, the first request sending for being received in line analysis engine HAE, described the first request is for obtaining the information of the object type of described goal systems, and described object type at least comprises the adjustment strategy of the identify label ID of described goal systems, described goal systems, the list of thing of described goal systems; To described HAE, send the response of the first request, in the response of described the first request, carry the information of the object type of described goal systems; Receive the second request that HAE sends, the adjustment information of each event in the list of thing of described goal systems is carried in described the second request; According to described the second request, adjust the list of thing of described goal systems, and to described HAE, send the response of described the second request, the information of carrying the described list of thing after adjustment in the response of described the second request.
18. systems according to claim 17, is characterized in that, described system also comprises configuration interface, and described configuration interface is for providing user to configure the interface of described list of thing.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310576957.6A CN103577600A (en) | 2013-11-18 | 2013-11-18 | Method, device and system for adjusting target system performance |
PCT/CN2014/086104 WO2015070666A1 (en) | 2013-11-18 | 2014-09-09 | Method, device and system for adjusting target system performance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310576957.6A CN103577600A (en) | 2013-11-18 | 2013-11-18 | Method, device and system for adjusting target system performance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103577600A true CN103577600A (en) | 2014-02-12 |
Family
ID=50049376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310576957.6A Pending CN103577600A (en) | 2013-11-18 | 2013-11-18 | Method, device and system for adjusting target system performance |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103577600A (en) |
WO (1) | WO2015070666A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015070666A1 (en) * | 2013-11-18 | 2015-05-21 | 华为技术有限公司 | Method, device and system for adjusting target system performance |
CN111447113A (en) * | 2020-03-25 | 2020-07-24 | 中国建设银行股份有限公司 | System monitoring method and device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107689877B (en) * | 2016-08-03 | 2021-05-18 | 中兴通讯股份有限公司 | Parameter adjusting method and device |
CN112307381A (en) * | 2020-10-14 | 2021-02-02 | 北京三快在线科技有限公司 | Page loading method and device, storage medium and electronic equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070038744A1 (en) * | 2005-08-11 | 2007-02-15 | International Business Machines Corporation | Method, apparatus, and computer program product for enabling monitoring of a resource |
CN101043389A (en) * | 2007-04-20 | 2007-09-26 | 北京航空航天大学 | Control system of grid service container |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8447859B2 (en) * | 2007-12-28 | 2013-05-21 | International Business Machines Corporation | Adaptive business resiliency computer system for information technology environments |
CN101945353B (en) * | 2009-07-07 | 2012-10-31 | ***通信集团山东有限公司 | Method and system for remote adjustment of system resources |
CN103577600A (en) * | 2013-11-18 | 2014-02-12 | 华为技术有限公司 | Method, device and system for adjusting target system performance |
-
2013
- 2013-11-18 CN CN201310576957.6A patent/CN103577600A/en active Pending
-
2014
- 2014-09-09 WO PCT/CN2014/086104 patent/WO2015070666A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070038744A1 (en) * | 2005-08-11 | 2007-02-15 | International Business Machines Corporation | Method, apparatus, and computer program product for enabling monitoring of a resource |
CN101043389A (en) * | 2007-04-20 | 2007-09-26 | 北京航空航天大学 | Control system of grid service container |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015070666A1 (en) * | 2013-11-18 | 2015-05-21 | 华为技术有限公司 | Method, device and system for adjusting target system performance |
CN111447113A (en) * | 2020-03-25 | 2020-07-24 | 中国建设银行股份有限公司 | System monitoring method and device |
CN111447113B (en) * | 2020-03-25 | 2021-08-27 | 中国建设银行股份有限公司 | System monitoring method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2015070666A1 (en) | 2015-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110113224B (en) | Capacity monitoring method and device, computer equipment and storage medium | |
US20110138037A1 (en) | Techniques for web server management | |
CN103699063B (en) | The harvester of off-line data and method in a kind of Manufacturing Executive System MES | |
CN104346574A (en) | Automatic host computer security configuration vulnerability restoration method and system based on configuration specification | |
US20120069747A1 (en) | Method and System for Detecting Changes In Network Performance | |
CN104899130A (en) | Application program management method and system | |
CN108536571A (en) | Performance test methods, device, equipment and computer readable storage medium | |
US20160014001A1 (en) | Detailed end-to-end latency tracking of messages | |
CN103577600A (en) | Method, device and system for adjusting target system performance | |
US20160352573A1 (en) | Method and System for Detecting Network Upgrades | |
US10402298B2 (en) | System and method for comprehensive performance and availability tracking using passive monitoring and intelligent synthetic transaction generation in a transaction processing system | |
CN109617758B (en) | Node network quality calculation method and device, server and computer storage medium | |
CN111478792B (en) | Cutover information processing method, system and device | |
CN115499302A (en) | Monitoring method and device of business system, readable storage medium and electronic equipment | |
CN111628903B (en) | Monitoring method and monitoring system for transaction system running state | |
CN111324644A (en) | Method and device for monitoring database connection storm under large-scale micro-service architecture | |
CN104967667A (en) | Software stability test remote monitoring system based on cloud service | |
CN110708177A (en) | Exception handling method, system and device in distributed system | |
CN112164414A (en) | Method and assembly for testing stability of storage device | |
CN114528179B (en) | Data acquisition program state monitoring method, device, equipment and storage medium | |
CN109257256A (en) | Apparatus monitoring method, device, computer equipment and storage medium | |
CN111885159B (en) | Data acquisition method and device, electronic equipment and storage medium | |
CN112052147B (en) | Monitoring method, electronic device and storage medium | |
CN104348641A (en) | Fault detection method and fault detection device | |
CN114327967A (en) | Equipment repairing method and device, storage medium and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140212 |
|
RJ01 | Rejection of invention patent application after publication |