[go: up one dir, main page]

CN106412979A - Monitoring method and device for intermediate part - Google Patents

Monitoring method and device for intermediate part Download PDF

Info

Publication number
CN106412979A
CN106412979A CN201610788076.4A CN201610788076A CN106412979A CN 106412979 A CN106412979 A CN 106412979A CN 201610788076 A CN201610788076 A CN 201610788076A CN 106412979 A CN106412979 A CN 106412979A
Authority
CN
China
Prior art keywords
value
document information
monitoring method
supervising device
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610788076.4A
Other languages
Chinese (zh)
Inventor
陈永辉
黄代良
梁剑东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xuanwu Wireless Technology Co Ltd
Original Assignee
Guangzhou Xuanwu Wireless Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xuanwu Wireless Technology Co Ltd filed Critical Guangzhou Xuanwu Wireless Technology Co Ltd
Priority to CN201610788076.4A priority Critical patent/CN106412979A/en
Publication of CN106412979A publication Critical patent/CN106412979A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a monitoring method and device for an intermediate part. The method comprises the following steps of: generating a feature code according to features of a monitored object; acquiring the feature code of the monitored object; and calculating the acquired feature code to obtain a value corresponding to the feature code. The condition of a channel can be monitored in real time by acquisition of the feature code of the monitored object and calculation of the value corresponding to the feature code; furthermore, the cost is relatively low; and the efficiency is relatively high.

Description

A kind of monitoring method for middleware and device
Technical field
The present invention relates to gateway monitors technical field, more particularly, to a kind of monitoring method for middleware and dress Put.
Background technology
Existing communication traffic is ordered, and platform business is docked to respective platform available passage, by artificial to passage Situation, the quality ordered is analyzed, thus judging to the situation of passage, if using this passage, and the dimension of passage Shield is unpredictable, and when the maintenance running into passage needs manual intervention to switch over, follow-up client is answerred questions certain people Work cost.
Content of the invention
It is an object of the present invention to provide a kind of new solution of the monitoring for middleware.
According to the first aspect of the invention, there is provided a kind of monitoring method for middleware, including:
Feature according to monitored object arranges condition code;
Gather the condition code of described monitored object;
The condition code collecting is carried out with the value that statistical computation obtains corresponding described document information.
Optionally, described key assignments at least includes total, successfully number, unsuccessfully number, any one in success rate.
Optionally, described monitoring method also includes:
Described key assignments and reference value that statistical computation is obtained are compared, if the value of described corresponding described document information is big In described reference value, then send alarm.
Optionally, described monitoring method also includes:Store the value of described document information and described corresponding described document information.
Optionally, described monitoring method also includes:Given birth to the value of described corresponding described document information according to described document information Become form.
According to the second aspect of the invention, there is provided a kind of supervising device for middleware, including:
Setup module, arranges condition code for the feature according to monitored object;
Acquisition module, for gathering the condition code of described monitored object;
Statistical computation module, obtains the value of corresponding described document information for the condition code collecting is carried out with statistical computation.
Optionally, described key assignments at least includes total, successfully number, unsuccessfully number, any one in success rate.
Optionally, described supervising device also includes:
Comparison module, the value of the described corresponding described document information for obtaining to statistical computation is compared with reference value;
Alarm module, the value being described corresponding described document information for the comparative result in described comparison module is more than described In the case of reference value, send alarm.
Optionally, described supervising device also includes:
Memory module, for storing the value of described document information and described corresponding described document information.
Optionally, described supervising device also includes:
Report generation module, for generating form according to described document information with the value of described corresponding described document information.
It was found by the inventors of the present invention that in the prior art, exist and high cost, low the asking of efficiency are had by manual monitoring Topic.In an embodiment of the present invention, by the condition code of acquisition monitoring object and calculate the value of corresponding this feature code, Neng Goushi When the situation of passage is monitored, and cost is relatively low, efficiency is higher.Therefore, present invention technical assignment to be realized or Technical problem to be solved be that those skilled in the art never expect or it is not expected that, therefore the present invention is a kind of new Technical scheme.
By the detailed description to the exemplary embodiment of the present invention referring to the drawings, the further feature of the present invention and its Advantage will be made apparent from.
Brief description
Combined in the description and the accompanying drawing of the part that constitutes description shows embodiments of the invention, and even It is used for together explaining the principle of the present invention with its explanation.
Fig. 1 is according to a kind of a kind of flow chart of embodiment of the monitoring method for middleware of the present invention;
Fig. 2 is a kind of frame principle figure of the enforcement structure according to a kind of supervising device for middleware of the present invention;
Fig. 3 is another kind of frame principle figure implementing structure according to a kind of supervising device for middleware of the present invention.
Specific embodiment
To describe the various exemplary embodiments of the present invention now with reference to accompanying drawing in detail.It should be noted that:Unless other have Body illustrates, the positioned opposite, numerical expression of the part otherwise illustrating in these embodiments and step and numerical value do not limit this The scope of invention.
Description only actually at least one exemplary embodiment is illustrative below, never as to the present invention And its application or any restriction using.
May be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable When in the case of, described technology, method and apparatus should be considered a part for description.
In all examples with discussion shown here, any occurrence should be construed as merely exemplary, and not It is as restriction.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represent similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined in individual accompanying drawing, then do not need it is further discussed in subsequent accompanying drawing.
Middleware is a kind of independent systems soft ware or service routine, and Distributed Application software is by this software in difference Technology between shared resource.Middleware is located on the operating system of client computer or server, management computer resource and Network communication.It is the software connecting two stand-alone utilities or autonomous system.The system being connected, even if they have difference Interface, but exchange information is remained to each other by middleware.One critical path of execution middleware is information transmission.Logical Cross middleware, application program may operate in multi-platform or OS environment.
In order to solve present in prior art by manually cost being analyzed to the quality of the situation of passage, order A kind of problem high, that efficiency is low, there is provided monitoring method for middleware, by method of the invention, it is possible in real time to logical The situation in road is monitored, and cost is relatively low, efficiency is higher.
Fig. 1 is according to a kind of a kind of flow chart of embodiment of the monitoring method for middleware of the present invention.
According to Fig. 1, comprise the following steps:
Step S101, the feature according to monitored object arranges condition code.
It is specially the feature to monitored object and carries out various dimensions classification, unique condition code is arranged according to related feature, Wherein, monitored object at least includes flow, note etc..
For example, this feature of the transmission channel according to monitored object can obtain unique condition code E10adc3949ba59abbe56e057f20f883e, the transmission channel according to monitored object and transmission operator feature can get Unique condition code 0922c25ab63001019f40277c14a60b03, according to transmission channel, the transmission operation of monitored object Business and transmission regionalism can obtain unique condition code 0922c25ab63123419f40277c14a60b03.
Step S102, gathers the condition code of this monitored object.
The input interface gathering the condition code of this monitored object specifically by middleware gathers the feature of this monitored object Code, input interface at least includes http type and the interface of socket type.
Step S103, carries out the value that statistical computation obtains corresponding this feature code to the condition code collecting.
In this way, it is possible to realize carrying out monitor in real time for the corresponding different dimensions of monitored object, and to different dimensions and many Dimension is monitored early warning.
Wherein, the value of corresponding this feature code at least includes the sum sending, the successful number sending, the failure number sending, sends out Any one in the success rate sent.
Specifically, above-mentioned statistical computation mode for example can for but the computing mode such as be not limited to sue for peace, average.
In one particular embodiment of the present invention, this monitoring method also includes:Statistical computation is obtained to should be special Levy the value of code and reference value is compared, if the value of corresponding this feature code is more than reference value, sends alarm, and make correlation Process.Wherein, related process for example can send mail or note, switching sendaisle etc. and pre-set, In such manner, it is possible to feedback processing is carried out to the result of real-time monitoring, it is to avoid the loss being caused due to unmanned process.
Further, this monitoring method also includes:The value of storage attribute code and corresponding this feature code.Specifically, store number According to including various JDBC type, can be adapted to MYSQL ORCALE MSSQL REDIS etc., wherein, JDBC is specially java data Storehouse connects, and is a kind of Java API for executing SQL statement, can be multiple relational databases provide unified access, it by One group of class write with Java language and interface composition.JDBC provides a kind of benchmark, can build the instrument of higher level accordingly And interface, enable database development personnel to write database application.These data storages are made monitored results can chase after Trace back, can be used in follow-up client and answer questions.
On this basis, this monitoring method also includes:Form is generated with the value of corresponding this feature code according to condition code.Right When monitoring data is analyzed, can directly transfer this form, in such manner, it is possible to effectively improve work efficiency.
Corresponding with said method, present invention also offers a kind of supervising device for middleware, Fig. 2 is according to this A kind of a kind of frame principle figure of the enforcement structure of bright supervising device for middleware.
According to Fig. 2, this supervising device 200 includes setup module 201, acquisition module 202 and statistical computation module 203, the feature that this setup module 201 is used for according to monitored object generates condition code;This acquisition module 202 is used for acquisition monitoring pair The condition code of elephant;This statistical computation module 203 obtains character pair code for carrying out statistical computation to the condition code collecting Value.
Wherein, the value of corresponding this feature code at least includes total, successfully number, unsuccessfully number, any one in success rate.
Fig. 3 is another kind of frame principle figure implementing structure according to a kind of supervising device for middleware of the present invention.
According to Fig. 3, this supervising device 200 also includes comparison module 301 and alarm module 302, this comparison module 301 The value of the corresponding this feature code for obtaining to statistical computation is compared with reference value;This alarm module 302 is used for comparing The comparative result of module be corresponding this feature code value be more than reference value in the case of, send alarm.
Further, this supervising device 200 also includes memory module 303, this memory module 303 be used for storage attribute code with The value of corresponding this feature code.
On this basis, this supervising device 200 also includes report generation module 304, and this report generation module 304 is used for root Generate form according to condition code with the value of corresponding this feature code.
The description of the various embodiments described above primary focus and the difference of other embodiment, but those skilled in the art should be clear Chu, the various embodiments described above can be used alone as needed or be combined with each other.
Each embodiment in this specification is all described by the way of going forward one by one, identical similar portion between each embodiment Divide cross-reference, what each embodiment stressed is the difference with other embodiment, but people in the art Member is it should be understood that the various embodiments described above can be used alone as needed or be combined with each other.In addition, for device For embodiment, because it is corresponding with embodiment of the method, so describing fairly simple, implement referring to method in place of correlation The explanation of the corresponding part of example.System embodiment described above is only schematically, wherein as separating component The module illustrating can be or may not be physically separate.
The present invention can be system, method and/or computer program.Computer program can include computer Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the invention.
Computer-readable recording medium can be can keep and store by instruction execution equipment use instruction tangible Equipment.Computer-readable recording medium for example may be-but not limited to-storage device electric, magnetic storage apparatus, optical storage Equipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer-readable recording medium More specifically example (non exhaustive list) includes:Portable computer diskette, hard disk, random access memory (RAM), read-only deposit Reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portable Compact disk read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon Be stored with the punch card of instruction or groove internal projection structure and above-mentioned any appropriate combination.Calculating used herein above Machine readable storage medium storing program for executing is not construed as the electromagnetic wave of instantaneous signal itself, such as radio wave or other Free propagations, leads to Cross the electromagnetic wave (for example, by the light pulse of fiber optic cables) of waveguide or the propagation of other transmission mediums or pass through wire transfer The signal of telecommunication.
Computer-readable program instructions as described herein can from computer-readable recording medium download to each calculate/ Processing equipment, or outer computer or outer is downloaded to by network, such as the Internet, LAN, wide area network and/or wireless network Portion's storage device.Network can include copper transmission cable, fiber-optic transfer, be wirelessly transferred, router, fire wall, switch, gateway Computer and/or Edge Server.Adapter in each calculating/processing equipment or network interface receive meter from network Calculation machine readable program instructions, and forward this computer-readable program instructions, for being stored in the meter in each calculating/processing equipment In calculation machine readable storage medium storing program for executing.
For execute the present invention operation computer program instructions can be assembly instruction, instruction set architecture (ISA) instruction, Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming language Source code or object code that combination in any is write, described programming language includes OO programming language such as Smalltalk, C++ etc., and the procedural programming languages of routine such as " C " language or similar programming language.Computer Readable program instructions fully can execute on the user computer, partly execute on the user computer, as one solely Vertical software kit execution, part partly execute or on the user computer on the remote computer completely in remote computer Or execute on server.In the situation being related to remote computer, remote computer can pass through the network bag of any kind Include LAN (LAN) or wide area network (WAN) is connected to subscriber computer, or it may be connected to outer computer (such as profit With ISP come by Internet connection).In certain embodiments, by using computer-readable program instructions Status information carry out personalized customization electronic circuit, such as Programmable Logic Device, field programmable gate array (FPGA) or can Programmed logic array (PLA) (PLA), this electronic circuit can execute computer-readable program instructions, thus realizing each side of the present invention Face.
Referring herein to method according to embodiments of the present invention, device (system) and computer program flow chart and/ Or block diagram describes various aspects of the invention.It should be appreciated that each square frame of flow chart and/or block diagram and flow chart and/ Or in block diagram each square frame combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to general purpose computer, special-purpose computer or other programmable data The processor of processing meanss, thus produce a kind of machine so that these instructions are by computer or other programmable data During the computing device of processing meanss, create work(specified in one or more of flowchart and/or block diagram square frame The device of energy/action.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer to Order makes computer, programmable data processing unit and/or other equipment work in a specific way, thus, be stored with instruction Computer-readable medium then includes a manufacture, and it is included in one or more of flowchart and/or block diagram square frame The instruction of the various aspects of function/action of regulation.
Computer-readable program instructions can also be loaded into computer, other programmable data processing unit or other So that executing series of operation steps on computer, other programmable data processing unit or miscellaneous equipment, to produce on equipment Raw computer implemented process, so that execution on computer, other programmable data processing unit or miscellaneous equipment Function/action specified in instruction one or more of flowchart and/or block diagram square frame.
Flow chart in accompanying drawing and block diagram show the system of multiple embodiments according to the present invention, method and computer journey The architectural framework in the cards of sequence product, function and operation.At this point, each square frame in flow chart or block diagram can generation A part for one module of table, program segment or instruction, a part for described module, program segment or instruction comprises one or more use Executable instruction in the logic function realizing regulation.At some as the function of in the realization replaced, being marked in square frame Can be to occur different from the order being marked in accompanying drawing.For example, two continuous square frames can essentially be held substantially in parallel OK, they can also execute sometimes in the opposite order, and this is depending on involved function.It is also noted that block diagram and/or Each square frame in flow chart and the combination of the square frame in block diagram and/or flow chart, can be with the function of execution regulation or dynamic The special hardware based system made is realizing, or can be realized with combining of computer instruction with specialized hardware.Right For those skilled in the art it is well known that, realized by hardware mode, realize by software mode and pass through software and The mode of combination of hardware is realized being all of equal value.
It is described above various embodiments of the present invention, described above is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.In the case of the scope and spirit without departing from illustrated each embodiment, for this skill For the those of ordinary skill in art field, many modifications and changes will be apparent from.The selection of term used herein, purport Best explaining principle, practical application or the technological improvement to the technology in market of each embodiment, or this technology is made to lead Other those of ordinary skill in domain are understood that each embodiment disclosed herein.The scope of the present invention to be limited by claims Fixed.

Claims (10)

1. a kind of monitoring method for middleware is it is characterised in that include:
Feature according to monitored object arranges condition code;
Gather the condition code of described monitored object;
The condition code collecting is carried out with the value that statistical computation obtains corresponding described document information.
2. monitoring method according to claim 1 is it is characterised in that described key assignments at least includes total, successfully number, failure Any one in number, success rate.
3. monitoring method according to claim 1 is it is characterised in that described monitoring method also includes:
The value of described corresponding described document information that statistical computation is obtained is compared with reference value, if the described spy of described correspondence The value levying code is more than described reference value, then send alarm.
4. monitoring method according to claim 1 is it is characterised in that described monitoring method also includes:Store described feature Code and the value of described corresponding described document information.
5. monitoring method according to claim 1 is it is characterised in that described monitoring method also includes:According to described feature Code generates form with the value of described corresponding described document information.
6. a kind of supervising device for middleware is it is characterised in that include:
Setup module, arranges condition code for the feature according to monitored object;
Acquisition module, for gathering the condition code of described monitored object;
Statistical computation module, obtains the value of corresponding described document information for the condition code collecting is carried out with statistical computation.
7. supervising device according to claim 6 is it is characterised in that described key assignments at least includes total, successfully number, failure Any one in number, success rate.
8. supervising device according to claim 6 is it is characterised in that described supervising device also includes:
Comparison module, the value of the described corresponding described document information for obtaining to statistical computation is compared with reference value;
Alarm module, the value being described corresponding described document information for the comparative result in described comparison module is more than described reference In the case of value, send alarm.
9. supervising device according to claim 6 is it is characterised in that described supervising device also includes:
Memory module, for storing the value of described document information and described corresponding described document information.
10. supervising device according to claim 6 is it is characterised in that described supervising device also includes:
Report generation module, for generating form according to described document information with the value of described corresponding described document information.
CN201610788076.4A 2016-08-31 2016-08-31 Monitoring method and device for intermediate part Pending CN106412979A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610788076.4A CN106412979A (en) 2016-08-31 2016-08-31 Monitoring method and device for intermediate part

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610788076.4A CN106412979A (en) 2016-08-31 2016-08-31 Monitoring method and device for intermediate part

Publications (1)

Publication Number Publication Date
CN106412979A true CN106412979A (en) 2017-02-15

Family

ID=58000842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610788076.4A Pending CN106412979A (en) 2016-08-31 2016-08-31 Monitoring method and device for intermediate part

Country Status (1)

Country Link
CN (1) CN106412979A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277408A1 (en) * 2005-06-03 2006-12-07 Bhat Sathyanarayana P System and method for monitoring and maintaining a wireless device
CN101136801A (en) * 2007-03-06 2008-03-05 中兴通讯股份有限公司 Network fault detecting method
CN104104526A (en) * 2013-04-01 2014-10-15 深圳维盟科技有限公司 Network logging-on behavior monitoring method, device and system
CN104811344A (en) * 2014-01-23 2015-07-29 阿里巴巴集团控股有限公司 Network dynamic service monitoring method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277408A1 (en) * 2005-06-03 2006-12-07 Bhat Sathyanarayana P System and method for monitoring and maintaining a wireless device
CN101136801A (en) * 2007-03-06 2008-03-05 中兴通讯股份有限公司 Network fault detecting method
CN104104526A (en) * 2013-04-01 2014-10-15 深圳维盟科技有限公司 Network logging-on behavior monitoring method, device and system
CN104811344A (en) * 2014-01-23 2015-07-29 阿里巴巴集团控股有限公司 Network dynamic service monitoring method and apparatus

Similar Documents

Publication Publication Date Title
DE112021002820B4 (en) COMPUTER SYSTEM, COMPUTER PROGRAM PRODUCT AND METHOD FOR DYNAMIC AUTOMATION OF A SELECTION OF PIPELINE ARTIFACTS
US10606583B2 (en) Software change tracking and management
US10552247B2 (en) Real-time monitoring alert chaining, root cause analysis, and optimization
US20180240062A1 (en) Collaborative algorithm development, deployment, and tuning platform
EP3495951A1 (en) Hybrid cloud migration delay risk prediction engine
CN113095652B (en) Techniques for Case Assignment
US11086749B2 (en) Dynamically updating device health scores and weighting factors
US20200219014A1 (en) Distributed learning using ensemble-based fusion
US9772896B2 (en) Identifying intervals of unusual activity in information technology systems
US20160092185A1 (en) Method to convey an application's development environment characteristics to the hosting provider to facilitate selection of hosting environment or the selection of an optimized production operation of the application
CN112887355B (en) Service processing method and device for abnormal server
CN105988879A (en) Method and system for optimizing allocation of multi-tasking servers
US10169719B2 (en) User configurable message anomaly scoring to identify unusual activity in information technology systems
US11601347B2 (en) Identification of incident required resolution time
CN117667585B (en) A method and system for evaluating operation and maintenance efficiency based on operation and maintenance quality management database
US20220253781A1 (en) Method, device and computer readable storage medium for data processing
CN114693131A (en) Fault processing method and device for accessory robot
US20230214190A1 (en) Intelligent user centric design platform
US10650002B2 (en) Performance monitoring of wait times
US10127024B2 (en) Managing reuse of assets in a workflow management system
Salimifard et al. Improving Emergency Department Processes Using Coloured Petri Nets.
CN106021270B (en) Method and system for collaborative data intelligence between data warehouse and big data storage
US20180150546A1 (en) Real-time clustering using multiple representatives from a cluster
CN112235164A (en) A controller-based neural network traffic prediction device
CN106412979A (en) Monitoring method and device for intermediate part

Legal Events

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

Application publication date: 20170215