Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present inventionAttached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is onlyThe embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill peopleThe model that the present invention protects all should belong in member's every other embodiment obtained without making creative workIt encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this wayData be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein orSequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that coverCover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited toStep or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, productOr other step or units that equipment is intrinsic.
Explanation of nouns:
Web services monitoring, it is very common in various operative scenarios, refer to through certain means, completes to take webThe monitoring of (pc, app, small routine, H5 etc.) availability of being engaged in, actively, timely to find and dispose when an anomaly occurs.These means it is common include: HTTP monitoring, PING monitoring, DNS monitoring, server load/performance indicator monitoring etc..
Web services: web services are that a platform is independent, lower coupling, self-contained, answering based on programmable webWith program, for developing the application program of distributed interoperability.
Third party's monitoring: third party's monitoring service freely can configure and dispose the relevant monitoring script of web services, benefitThe platform or tool provided with third party completes web services monitoring.Third party's monitoring service can provide the clothes such as abnormity promptBusiness.
Local monitor: briefly, be exactly it can only be seen in internal system without the monitoring for connecting external network and check and manageReason, local monitor can be done in real time, can also be done offline.
According to an aspect of an embodiment of the present invention, a kind of monitoring method of application is provided.In the present embodiment, above-mentionedThe monitoring method of application can be applied in the hardware environment that terminal 101 and server 102 as shown in Figure 1 are constituted.Such as Fig. 1Shown, terminal 101 is attached by network with server 102, and above-mentioned network includes but is not limited to: wide area network, Metropolitan Area Network (MAN) orLocal area network, terminal 101 can be mobile phone terminal, be also possible to PC terminal, notebook terminal or tablet computer terminal.
The monitoring method of the application can be used for being monitored application program, monitor the exception of application program appearance,To handle in time the exception of application program.Fig. 2 is the process of the monitoring method of application according to an embodiment of the present inventionFigure.As shown in Fig. 2, the monitoring method of the application includes the following steps:
S202, the first monitoring programme of control are monitored the second monitoring programme, obtain the first monitored results, wherein instituteThe second monitoring programme is stated for being monitored to destination application, first monitored results are used to indicate second monitoringWhether program there is exception.
First monitoring programme, which can be non-local monitoring, second monitoring programmes such as third party's monitoring, can be local monitor.First monitoring programme can be the monitoring script being deployed in monitoring device, and monitoring device can be server or terminal.MakeIt can be deployed on the server where destination application for the second monitoring programme of local monitor, the first monitoring programme can be withOn server where deployment is destination application different server or terminal.First monitoring programme can be third partyMonitoring.Second monitoring programme can be with monitoring objective application program, to find that destination application goes out in time as local monitorExisting abnormal conditions.First monitoring programme be used to monitor the second monitoring programme, can monitor the second monitoring programme whether occur it is differentOften, with the reliability of the second monitoring programme of guarantee.The second monitoring programme can normal, reliability service in the case where, Ke YibaoThe exception of destination application can be found in time by demonstrate,proving the second monitoring programme.Therefore, target is answered using the second monitoring programmeDuring being monitored with program, first the second monitoring programme of monitoring programme of control is monitored, to guarantee the second monitoring journeyThe reliability of sort run, so that the second monitoring programme is relatively reliable to the monitoring of destination application.
Destination application can be web services, the monitoring web services that the second monitoring programme carries out destination applicationMonitoring, that is, the monitoring to web services (pc, app, small routine, H5 etc.) availability, to lead when an anomaly occursDynamic, timely discovery and disposition.Web services monitoring means it is common include: HTTP monitoring, PING monitoring, DNS monitoring, serviceDevice load/performance indicator monitoring etc..
S204 generates the first prompt information when the first monitored results indicate that second monitoring programme occurs abnormal,In, first prompt information is abnormal for prompting second monitoring programme to occur.
S206 exports first prompt information.
First monitored results are that the first monitoring programme is monitored to what the second monitoring programme was monitored as a result, working as firstAs a result after indicating that exception occurs in the second monitoring programme, the first prompt information can be generated.First prompt information can export toOperation maintenance personnel, so that operation maintenance personnel is handled in time, finding out leads to abnormal reason, keeps the second monitoring programme extensive as early as possibleIt is multiple normal.
The present embodiment is monitored the second monitoring programme by the first monitoring programme, and different in the appearance of the second monitoring programmeThe first prompt information is exported when often, the exception that the second monitoring programme is occurred is found and handled in time.Due to secondThe normal operation of monitoring programme just can guarantee that the exception of destination application can be found in time, and then guarantee target application journeySequence can operate normally, and therefore, be monitored using the first monitoring programme to the second monitoring programme, ensure that the second monitoring programmeReliability, solve the insecure technical problem of the second monitoring programme in the prior art, reached improve the second monitoring programmeReliability technical effect.
Optionally, when the first monitoring programme of control is monitored the second monitoring programme, the method also includes Fig. 3 institutesThe following steps shown:
S301 controls first monitoring programme and is monitored to the destination application, obtains the second monitored results,Wherein, second monitored results are used to indicate whether the destination application exception occurs;
In order to further ensure the reliability of the second monitoring programme, the first monitoring programme is monitoring the same of the second monitoring programmeWhen, it can be with monitoring objective application program, and generate the second monitored results.Second monitoring programme monitoring objective application program generatesThird monitored results.The second monitored results and third monitored results are compared it may determine that the first monitoring programme and the second monitoring outWhether program there is exception.When the second monitored results and third monitored results difference, the first monitoring programme or second are determinedMonitoring programme occurs abnormal.
In conjunction with Fig. 4 it is found that the first monitoring programme can be the monitoring script in third-party deployment, which can be rightServer load, PING monitoring, HTTP monitoring and the service port monitoring of destination application.That is, in the first monitoringProgram can also be monitored destination application while monitoring to the second monitoring programme.
S303 determines first monitoring programme or described according to second monitored results and third monitored resultsWhether two monitoring programmes there is exception, wherein the third monitored results are second monitoring programmes to the target applicationIt is that program is monitored as a result, the third monitored results are used to indicate whether the destination application exception occurs;Optionally, first monitoring programme or second monitoring are determined according to second monitored results and third monitored resultsWhether program occurs abnormal including: that indicate that the destination application occurs in second monitored results abnormal and described theThree monitored results indicate in the normal situation of destination application, and it is abnormal to determine that second monitoring programme occurs;InstituteIt states the second monitored results instruction destination application normally and the third monitored results indicates the destination applicationIn the case where there is exception, it is abnormal to determine that first monitoring programme occurs.
For example, exception occurs in the second monitored results instruction destination application, but third monitored results instruction target is answeredNormal with program, the second monitoring programme does not monitor target application and exception occurs, then it is abnormal to illustrate that the second monitoring programme occurs.TogetherReason, it is normal in the second monitored results instruction destination application, but the instruction destination application appearance of third monitored results is differentOften, the first monitoring programme does not monitor target application appearance exception, then it is abnormal to illustrate that the first monitoring programme occurs.
S305, when first monitoring programme or second monitoring programme occur abnormal, output the second prompt letterBreath, wherein second prompt information is abnormal for prompting first monitoring programme or second monitoring programme to occur.
Second prompt information and the first prompt information are prompted in different situations, and the second prompt information and first mentionsShow that the prompt form of information can be same or different.The form of prompt information includes text prompt, image and graphical cues, soundSound prompt etc. or the combination of a variety of prompting modes.
The first monitoring programme can be determined by the second monitored results and third monitored results and the second monitoring programme isNo appearance is abnormal, realizes the mutual monitoring of the first monitoring programme and the second monitoring programme, ensure that monitoring stability and canBy property.When first monitoring programme or second monitoring programme occur abnormal, the second prompt information is exported.Second mentionsShow that information may include two sub-informations, two sub-informations respectively indicate the first monitoring programme or second monitoring programme goes outIt is now abnormal.
In order to compare the second monitored results and third monitored results, the first monitoring programme and the second monitoring programme are being storedWhen monitored results, can the monitored results respectively to the first monitoring programme and the second monitoring programme be marked, that is, obtainingAfter two monitored results, the method also includes: storage first monitored results, second monitored results and the thirdMonitored results, wherein first monitored results and the third monitored results are marked as having with first monitoring programmeAssociation, second monitored results are marked as relevant with second monitoring programme.
Such as: the monitoring informations deposit databases such as monitoring script modified, accesses data volume fluctuation for subsequent analysis,Different labels can be stamped to the monitoring information from the first monitoring programme and the second monitoring programme, respectively to the first monitoring journeyThe monitoring information of sequence and the second monitoring programme is analyzed, and determines that monitoring is more accurate and timely monitoring programme, Yi JigenFurther comparative analysis is done according to validity of the monitoring information of the first monitoring programme and the second monitoring programme to alarm channel, andOptimize the first monitoring programme and the second monitoring programme using analysis result.
Optionally, the first monitoring programme of control is monitored the second monitoring programme, and obtaining the first monitored results includes: controlFirst monitoring programme is made to be monitored the operating status of second monitoring programme;It determines according to the operation stateWhether second monitoring programme there is operation troubles, obtains first monitored results.
First monitoring programme and the second monitoring programme can be monitored destination application, monitoring objective application journeyMonitoring content when sequence is essentially identical.The operating status of second monitoring programme include the second monitoring programme whether modified, secondMonitoring programme whether it is executed normally and the second monitoring programme where server it is whether normally-open and operation etc..DescribedServer where two monitoring programmes are modified, the second monitoring programme can not be executed normally or the second monitoring programme is not just normally openedIt opens and runs, determine that operation troubles occurs in the second monitoring programme.
Optionally, it controls first monitoring programme to be monitored the destination application, obtains the second monitoring knotFruit includes: that control first monitoring programme is monitored at least one of of the destination application, is obtained describedSecond monitored results: server load condition, HTTP monitoring and PING monitoring.
The monitoring content of general script includes: server load condition, HTTP monitoring, PING monitoring etc..
Server load condition mainly sees the monitored item such as CPU, memory, load, disk and network interface card flow.
HTTP monitoring is to request access to monitored website by certain frequency analog subscriber, obtains the response shape of website in real timeState and request details, accurately detect the various exceptions of website.
Whether PING monitoring is survived by certain frequency detection monitored host or website, the company of website and serverLogical state, packet loss, average (RTT) response time of current download address etc..
First monitoring programme can be deployed on mature third-party platform, borrow the function of ready-made platform, realize alarmDeng service, cross monitoring is formed with the second monitoring programme, it is ensured that the validity of monitoring." third-party platform " of this paper be relative toFor the provider of destination application, it is not meant to that it centainly belongs to different possess from the provider of destination applicationSide, it is also possible to belong to the different server of the same owning side.
It is illustrated below in conjunction with monitoring method of the Fig. 4 to the application of the present embodiment.
1, monitoring script is disposed respectively in the machine and third-party platform.The monitoring script of the machine deployment is answered for monitoring objectiveWith the server load of program, PING monitoring, HTTP monitoring and serve port etc..
As shown in figure 4, monitoring script is deployed in third-party platform and the machine respectively.Third-party platform monitors the prison of the machineScript is controlled, cross monitoring is formed.Also, third-party platform and the machine all with database communication, so that supervising data storage is arrivedIn database.
2, the monitoring script of third-party platform deployment monitors the monitoring script of the machine deployment.The monitoring script of third-party platformIt is equivalent to the first monitoring programme, the monitoring script of the machine deployment is equivalent to the second monitoring programme.
3, monitoring script is executed.That is the monitoring script of third-party platform and local monitoring script is all in accordance with certain frequencyIt executes, to be monitored to destination application.
4, whether there is exception, including whether destination application exception occurs, whether the first monitoring programme exception occursAnd second monitoring programme whether there is exception.
5, failure reports.If monitor out destination application, the first monitoring programme and the second monitoring programme wherein itOne there is exception, then issues the first prompt information or the second prompt information, and reporting fault prompts corresponding program to occur abnormal.And by the storage of the data of the destination application monitored into database.
If 6, not monitoring destination application exception occurs, the data of the destination application monitored are depositedIt stores up in database, the data of the destination application monitored include the prompt normal data of destination application.
7, monitoring data table is established in the database, stores monitoring data and the local of the monitoring script of third-party platformThe monitoring data of monitoring script, including the monitoring data to destination application and the prison being monitored to local monitoring scriptControl data.The monitoring script of monitoring script or local of the monitoring data from third-party platform can be marked in tables of data.It should be noted that monitoring data table is a kind of form for storing monitoring data, it can also be using other forms storage monitoringData.
The example of the monitoring method of application based on the present embodiment is as follows:
One, after operation maintenance personnel A receives the alarm from third-party platform, confirm that monitored web services are unavailable, andLocal monitor does not receive alarm, prompts local monitor abnormal.Operation maintenance personnel A is analyzed through investigation, determines that the failure of this machine monitoring isSince local machine failure causes to crash, operation maintenance personnel A is handled abnormal, is located not in time after avoiding single-point monitoring failureIt manages to loss caused by business.
Two, the monitoring log of third-party platform and the machine is stored in database, monitors journal displaying, third-party platformIt alerts timeliness and is better than local monitor, notice operation maintenance personnel B analyzes local monitor.Local monitor is determined by analysisAlarm notification module has delay, is updated to the alarm notification module of local monitor.
In the present embodiment, by way of cross monitoring, effective monitoring of second monitoring programme to target application is enhanced,It is compared by the ability of different monitoring channel, improves the stability and reliability of the second monitoring programme, reached guarantee web clothesThe technical effect for normal operation of being engaged in.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series ofCombination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described becauseAccording to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also knowIt knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the inventionIt is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementationThe method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very muchIn the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existingThe part that technology contributes can be embodied in the form of software products, which is stored in a storageIn medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculateMachine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Other side according to an embodiment of the present invention additionally provides a kind of for implementing the monitoring method of above-mentioned applicationThe monitoring device of application, as shown in fig. 6, the device includes:
First control unit 52 is monitored the second monitoring programme for controlling the first monitoring programme, obtains the first prisonControl result, wherein second monitoring programme is for being monitored destination application, and first monitored results are for referring toShow whether second monitoring programme exception occurs.
Generation unit 54, for generating first when the first monitored results indicate that second monitoring programme occurs abnormalPrompt information, wherein first prompt information is abnormal for prompting second monitoring programme to occur.
First output unit 56, for exporting first prompt information.
First monitored results are that the first monitoring programme is monitored to what the second monitoring programme was monitored as a result, working as firstAs a result after indicating that exception occurs in the second monitoring programme, the first prompt information can be generated.First prompt information can export toOperation maintenance personnel, so that operation maintenance personnel is handled in time, finding out leads to abnormal reason, keeps the second monitoring programme extensive as early as possibleIt is multiple normal.
The present embodiment is monitored the second monitoring programme by the first monitoring programme, and different in the appearance of the second monitoring programmeThe first prompt information is exported when often, the exception that the second monitoring programme is occurred is found and handled in time.Due to secondThe normal operation of monitoring programme just can guarantee that the exception of destination application can be found in time, and then guarantee target application journeySequence can operate normally, and therefore, be monitored using the first monitoring programme to the second monitoring programme, ensure that the second monitoring programmeReliability, solve the insecure technical problem of the second monitoring programme in the prior art, reached improve the second monitoring programmeReliability technical effect.
Optionally, described device further include: the second control unit, for controlling the first monitoring programme to the second monitoring journeyWhen sequence is monitored, controls first monitoring programme and the destination application is monitored, obtain the second monitored results,Wherein, second monitored results are used to indicate whether the destination application exception occurs;Determination unit, for according to instituteIt states the second monitored results and third monitored results determines whether first monitoring programme or second monitoring programme occurIt is abnormal, wherein the third monitored results are that second monitoring programme is monitored to obtain to the destination applicationAs a result, the third monitored results are used to indicate whether the destination application exception occurs;Second output unit is used forWhen first monitoring programme or second monitoring programme occur abnormal, the second prompt information is exported, wherein described secondPrompt information is abnormal for prompting first monitoring programme or second monitoring programme to occur.
In order to further ensure the reliability of the second monitoring programme, the first monitoring programme is monitoring the same of the second monitoring programmeWhen, it can be with monitoring objective application program, and generate the second monitored results.Second monitoring programme monitoring objective application program generatesThird monitored results.The second monitored results and third monitored results are compared it may determine that the first monitoring programme and the second monitoring outWhether program there is exception.When the second monitored results and third monitored results difference, the first monitoring programme or second are determinedMonitoring programme occurs abnormal.
Optionally, the determination unit includes: the first determining module, for indicating the mesh in second monitored resultsApplication program is marked to occur determining institute in the abnormal and described third monitored results instruction normal situation of destination applicationIt states the second monitoring programme and exception occurs;Second determining module, for indicating the target application journey in second monitored resultsIn the case that sequence is normal and exception occurs in the third monitored results instruction destination application, first prison is determinedIt controls program and exception occurs.
For example, exception occurs in the second monitored results instruction destination application, but third monitored results instruction target is answeredNormal with program, the second monitoring programme does not monitor target application and exception occurs, then it is abnormal to illustrate that the second monitoring programme occurs.TogetherReason, it is normal in the second monitored results instruction destination application, but the instruction destination application appearance of third monitored results is differentOften, the first monitoring programme does not monitor target application appearance exception, then it is abnormal to illustrate that the first monitoring programme occurs.
The first monitoring programme can be determined by the second monitored results and third monitored results and the second monitoring programme isNo appearance is abnormal, realizes the mutual monitoring of the first monitoring programme and the second monitoring programme, ensure that monitoring stability and canBy property.When first monitoring programme or second monitoring programme occur abnormal, the second prompt information is exported.Second mentionsShow that information may include two sub-informations, two sub-informations respectively indicate the first monitoring programme or second monitoring programme goes outIt is now abnormal.
In order to compare the second monitored results and third monitored results, the first monitoring programme and the second monitoring programme are being storedWhen monitored results, can the monitored results respectively to the first monitoring programme and the second monitoring programme be marked, i.e., optionally, instituteState device further include: storage unit stores first monitored results, described for after obtaining the second monitored resultsTwo monitored results and the third monitored results, wherein first monitored results and the third monitored results are marked asRelevant with first monitoring programme, second monitored results are marked as relevant with second monitoring programme.
Such as: the monitoring informations deposit databases such as monitoring script modified, accesses data volume fluctuation for subsequent analysis,Different labels can be stamped to the monitoring information from the first monitoring programme and the second monitoring programme, respectively to the first monitoring journeyThe monitoring information of sequence and the second monitoring programme is analyzed, and determines that monitoring is more accurate and timely monitoring programme, Yi JigenFurther comparative analysis is done according to validity of the monitoring information of the first monitoring programme and the second monitoring programme to alarm channel, andOptimize the first monitoring programme and the second monitoring programme using analysis result.
Optionally, the first control unit includes: the first control module, for controlling first monitoring programme to instituteThe operating status for stating the second monitoring programme is monitored;Third determining module, it is described for determining according to the operation stateWhether the first monitoring programme there is operation troubles, obtains first monitored results.
First monitoring programme and the second monitoring programme can be monitored destination application, monitoring objective application journeyMonitoring content when sequence is essentially identical.
Optionally, second control unit includes: the second control module, for controlling first monitoring programme to instituteAt least one of for stating destination application is monitored, and obtains second monitored results: server load and port,HTTP monitoring and PING monitoring.
Another aspect according to an embodiment of the present invention additionally provides a kind of for implementing the monitoring method of above-mentioned applicationElectronic device is stored with computer journey in the memory as shown in fig. 7, the electronic device includes, including memory and processorSequence, the processor are arranged to execute the step in any of the above-described embodiment of the method by computer program.
Optionally, Fig. 7 is a kind of structural block diagram of electronic device according to an embodiment of the present invention.As shown in fig. 7, the electronicsDevice may include: one or more (one is only shown in figure) processor 601, at least one communication bus 602, user interface603, at least one transmitting device 604 and memory 605.Wherein, communication bus 602 is for realizing the connection between these componentsCommunication.Wherein, user interface 603 may include display 606 and keyboard 607.Transmitting device 604 optionally may include standardWireline interface and wireless interface.
Optionally, in the present embodiment, above-mentioned electronic device can be located in multiple network equipments of computer networkAt least one network equipment.
Optionally, in the present embodiment, above-mentioned processor can be set to execute following steps by computer program:
S1, the first monitoring programme of control are monitored the second monitoring programme, obtain the first monitored results, wherein describedFor second monitoring programme for being monitored to destination application, first monitored results are used to indicate the second monitoring journeyWhether sequence there is exception;
S2 generates the first prompt information when the first monitored results indicate that second monitoring programme occurs abnormal,In, first prompt information is abnormal for prompting second monitoring programme to occur;
S3 exports first prompt information.
Optionally, it will appreciated by the skilled person that structure shown in fig. 6 is only to illustrate, electronic device can alsoTo be smart phone (such as Android phone, iOS mobile phone), tablet computer, palm PC and mobile internet deviceThe terminal devices such as (Mobile Internet Devices, MID), PAD.Fig. 7 it does not cause to the structure of above-mentioned electronic deviceIt limits.For example, electronic device may also include more or less component (such as network interface, display device than shown in Fig. 7Deng), or with the configuration different from shown in Fig. 7.
Wherein, memory 605 can be used for storing software program and module, such as the monitoring of the application in the embodiment of the present inventionCorresponding program instruction/the module of method and apparatus, processor 601 by the software program that is stored in memory 605 of operation withAnd module realizes the monitoring method of above-mentioned application thereby executing various function application and data processing.Memory 605It may include high speed random access memory, can also include nonvolatile memory, such as one or more magnetic storage device dodgesIt deposits or other non-volatile solid state memories.In some instances, memory 605 can further comprise relative to processor601 remotely located memories, these remote memories can pass through network connection to terminal.The example of above-mentioned network include butIt is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 604 is used to that data to be received or sent via a network.Above-mentioned network specific exampleIt may include cable network and wireless network.In an example, transmitting device 604 includes a network adapter (NetworkInterface Controller, NIC), can be connected by cable with other network equipments with router so as to interconnectionNet or local area network are communicated.In an example, transmitting device 604 is radio frequency (Radio Frequency, RF) module,For wirelessly being communicated with internet.
Wherein, specifically, memory 605 is for storing monitoring programme and monitored results.
The present embodiment is monitored the second monitoring programme by the first monitoring programme, and different in the appearance of the second monitoring programmeThe first prompt information is exported when often, the exception that the second monitoring programme is occurred is found and handled in time.Due to secondThe normal operation of monitoring programme just can guarantee that the exception of destination application can be found in time, and then guarantee target application journeySequence can operate normally, and therefore, be monitored using the first monitoring programme to the second monitoring programme, ensure that the second monitoring programmeReliability, solve the insecure technical problem of the second monitoring programme in the prior art, reached improve the second monitoring programmeReliability technical effect.
The embodiments of the present invention also provide a kind of storage medium, computer program is stored in the storage medium, whereinThe computer program is arranged to execute the step in any of the above-described embodiment of the method when operation.
Optionally, in the present embodiment, above-mentioned storage medium can be set to store by executing based on following stepsCalculation machine program:
S1, the first monitoring programme of control are monitored the second monitoring programme, obtain the first monitored results, wherein describedFor second monitoring programme for being monitored to destination application, first monitored results are used to indicate the second monitoring journeyWhether sequence there is exception;
S2 generates the first prompt information when the first monitored results indicate that second monitoring programme occurs abnormal,In, first prompt information is abnormal for prompting second monitoring programme to occur;
S3 exports first prompt information.
Optionally, storage medium is also configured to store the computer program for executing following steps:
It controls first monitoring programme to be monitored the destination application, obtains the second monitored results, whereinSecond monitored results are used to indicate whether the destination application exception occurs;According to second monitored results andThree monitored results determine whether first monitoring programme or second monitoring programme exception occur, wherein the thirdMonitored results be second monitoring programme to the destination application be monitored as a result, the third monitoring knotFruit is used to indicate whether the destination application exception occurs;In first monitoring programme or second monitoring programmeWhen occurring abnormal, export the second prompt information, wherein second prompt information for prompt first monitoring programme orSecond monitoring programme occurs abnormal.
Optionally, storage medium is also configured to store for executing step included in the method in above-described embodimentComputer program, this is repeated no more in the present embodiment.
Optionally, in the present embodiment, those of ordinary skill in the art will appreciate that in the various methods of above-described embodimentAll or part of the steps be that the relevant hardware of terminal device can be instructed to complete by program, the program can store inIn one computer readable storage medium, storage medium may include: flash disk, read-only memory (Read-Only Memory,ROM), random access device (Random Access Memory, RAM), disk or CD etc..
If the integrated unit in above-described embodiment is realized in the form of SFU software functional unit and as independent productWhen selling or using, it can store in above-mentioned computer-readable storage medium.Based on this understanding, skill of the inventionSubstantially all or part of the part that contributes to existing technology or the technical solution can be with soft in other words for art schemeThe form of part product embodies, which is stored in a storage medium, including some instructions are used so that onePlatform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) execute each embodiment institute of the present inventionState all or part of the steps of method.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodimentThe part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed client, it can be by others sideFormula is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, and only oneKind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine orIt is desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed it is mutual itBetween coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or moduleIt connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multipleIn network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unitIt is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated listMember both can take the form of hardware realization, can also realize in the form of software functional units.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the artFor member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answeredIt is considered as protection scope of the present invention.