[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106301945B - A kind of service condition setting, methods of exhibiting and device based on service logic - Google Patents

A kind of service condition setting, methods of exhibiting and device based on service logic Download PDF

Info

Publication number
CN106301945B
CN106301945B CN201610781895.6A CN201610781895A CN106301945B CN 106301945 B CN106301945 B CN 106301945B CN 201610781895 A CN201610781895 A CN 201610781895A CN 106301945 B CN106301945 B CN 106301945B
Authority
CN
China
Prior art keywords
application
performance state
service logic
data
host
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610781895.6A
Other languages
Chinese (zh)
Other versions
CN106301945A (en
Inventor
罗鹰
王翔
林康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kelai Network Technology Co.,Ltd.
Original Assignee
CHENGDU COLASOFT 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 CHENGDU COLASOFT Co Ltd filed Critical CHENGDU COLASOFT Co Ltd
Priority to CN201610781895.6A priority Critical patent/CN106301945B/en
Publication of CN106301945A publication Critical patent/CN106301945A/en
Application granted granted Critical
Publication of CN106301945B publication Critical patent/CN106301945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design

Landscapes

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

Abstract

The present invention relates to network analysis technique fields.In view of the problems of the existing technology, a kind of service condition setting, methods of exhibiting and device based on service logic is provided.Will be in Web page with logic chart, application performance state, the results such as key application index are more diversified in order to user, and it is more intuitive, relevant analysis more accurately is carried out to the business in network.The application performance state of user is carried out regional division by application performance status bar of the present invention, and three kinds of parameter expressions are arranged in each application performance state, and each multiple time blocks of parameter setting represent performance state;Each host is correspondingly connected with host foundation in service logic figure;It is correspondingly connected with using with the service application foundation in service logic figure;Key application index shows step, and probe grabs all data packets, and when choosing the key parameter index of specified application ID by the key application index page, the corresponding data of certain application ID key parameter in database are echoed.

Description

A kind of service condition setting, methods of exhibiting and device based on service logic
Technical field
The present invention relates to network analysis technique field, especially a kind of service condition setting based on service logic is shown Method and device.
Background technique
The safety and stablization of today's society network be it is essential, in order to which the operation people for making network healthier are more It will use analysis software and carry out awareness network operating condition.By configuring corresponding network business, (user matches considerable analysis software The particular network task set) own net is analyzed.This analysis can greatly promote network operation and maintenance ability and Failure disposal efficiency, it is effective to reduce fault time.But user tends not to accurate and visual analysis and comes from the process The case where body network service logic, to cause analysis result that cannot embody respective value it could even be possible to causing analysis mistake.
Considerable technology is to give user's one kind by verbal description or histogram, and the chart modes such as line chart are come Analysis is shown as a result, the method not only cannot intuitively inform customer analysis result and can waste during further analysis The a large amount of time finds corresponding some specific professional qualifications and alarm.
Summary of the invention
The technical problems to be solved by the present invention are: in view of the problems of the existing technology, providing one kind and being patrolled based on business Service condition setting, methods of exhibiting and the device collected.The exhibition of application performance state will be carried out in Web page with service logic figure Show, transaction path show, key application index show, application node information inquiry etc., in order to which user is more diversified, more directly It sees, relevant analysis more accurately is carried out to the business in network.
The technical solution adopted by the invention is as follows:
It is a kind of based on service logic service condition setting, methods of exhibiting include:
Application performance state shows step, and the application performance state of user is divided in application performance status bar, Each application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network, each parameter setting n A time block respectively corresponds the performance state for representing the n period application, which carries out corresponding exhibition with alert level Show;Each host is correspondingly connected with from host in service logic figure by identical IP, the foundation of different coordinate values;Using with service logic Service application in figure is correspondingly connected with by same application ID, different coordinate value foundation;Net in network and service logic figure Network is to be associated that (application performance status display is shown in figure in application performance status bar by same server ID, different coordinate value 9 Far Lefts;Service application, network and host etc. are shown in service logic figure in service logic figure, see interposition on the right of Fig. 9 It sets);Alert level is attached with application performance state in service logic figure;Service logic figure and application performance status bar be not Same district domain views;
Key application index is (see four parameters in Figure 10 immediately below the left side upmserver or CRM: byte number, maximum Response time, TCP number of transaction and average response time) show step, probe grabs all data packets, closes when by application When the key index page chooses the key parameter index of specified application ID, by certain corresponding number of application ID key parameter in database According to, by JQuery modify content of pages mode, corresponding data is showed on the key application index page;
Transaction path show (in Figure 15, the right service logic figure upper curve part, such as test app to ellent or The curved portion of all client) step, by transaction path setting (Figure 12 is configured) and configuration process is shown, in correlation Configuration of transaction path between server and client;Then by checking associated server and client transaction path, phase is obtained Close data source;
Application node information query steps obtain host node after configuring (Figure 13 setting) by service logic figure, obtain Communication path between host, then by checking application node information (Figure 14), be applied node related information.
Further, by SVG draw in square describe time block;It is total that number in time block represents number of alarms With time block represents the application performance state of p grade with p color;The application performance state of p grade of time block judges By compared with performance judgment threshold, obtaining n application with alert level peak on the all-network path that the host is connected Performance state;
Further, the performance judgment threshold includes first performance judgment threshold x1, the second energy judgment threshold X2 ..., the n-th performance judgment threshold xp;If alert level is identical as x1, which is minimum answer Use performance state;If alert level is identical as x2, which is compared with high application performance state;If alarm Grade is identical as xp, then the time block application performance state is highest application performance state;First performance judgment threshold x1 is represented The lowest class application performance state, the n-th performance judgment threshold xp represent highest level application performance state.
Further, the key application index shows that step detailed process is: the mirror that probe passes through router switch As all data packets of mouth crawl, parses data packet and simultaneously the achievement data of data packet is stored in database;System interval time T to Probe sends the data in request probe data library, and is stored in system database, selects when by the key application index page In specify application ID key parameter index when, by certain corresponding data of application ID key parameter in database, pass through JQuery Content of pages mode is modified, corresponding data is showed on the key application index page;T is 1 minute to 2 minutes;
Further, it after the click application performance state node, can check concrete application nodal information, click host section Point checks specific host information;The essential information of node is to deposit data acquisition in node by D3 in service logic figure; Solid circles and empty circles respectively represent individual host and multiple main frames, and closed square and hollow square then represent single application With multiple applications, line represents network path.And the point of flowing is had on line, server, which is flowed to, from client represents data flow; Data are to configure what that got from business logic chart, are then echoed by D3.
Further, the configuration of service logic figure panorama or configuration placed in the middle are then to calculate business by calculating painting canvas area The position of data coordinates point determines in logic chart.
It is a kind of based on service logic service condition setting, show device include:
Application performance state display module divides the application performance state of user in application performance status bar, Each application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network, each parameter setting n A time block respectively corresponds the performance state for representing the n period application, which carries out corresponding displaying with alarm number; Each host is correspondingly connected with from host in service logic figure by identical IP, the foundation of different coordinate values;Using with service logic figure In service application be to be correspondingly connected with by same application ID, the foundation of different coordinate value;Network in network and service logic figure It is to be associated by same server ID, different coordinate values;Alert level and application performance state carry out in service logic figure Connection;Service logic figure and application performance status bar are shown in different zones;
Key application index display module, probe grab all data packets, when choosing finger by the key application index page When determining the key parameter index of application ID, certain corresponding data of application ID key parameter in database are modified by JQuery Corresponding data is showed on the key application index page by content of pages mode;
Transaction path display module is arranged by transaction path and shows configuration process, in associated server and client Between configuration of transaction path;Then by checking associated server and client transaction path, related data sources are obtained;
Application node information inquiry module is matched by service logic figure and postpones to obtain host node, obtain between host Communication path, then by checking application node information, be applied node related information
Further, by SVG draw in square describe time block;It is total that number in time block represents number of alarms With time block represents the application performance state of p grade with p color;The application performance state of p grade of time block judges By compared with performance judgment threshold, obtaining n application with alert level peak on the all-network path that the host is connected Performance state;
Further, the performance judgment threshold includes first performance judgment threshold x1, the second energy judgment threshold X2 ..., the n-th performance judgment threshold xp;If alert level is identical as x1, which is minimum answer Use performance state;If alert level is identical as x2, which is compared with high application performance state;If alarm Grade is identical as xp, then the time block application performance state is highest application performance state;First performance judgment threshold x1 is represented The lowest class application performance state, the n-th performance judgment threshold xp represent highest level application performance state.
Further, the key application index shows that step detailed process is: the mirror image that probe passes through router switch Mouth grabs all data packets, parses data packet and simultaneously the achievement data of data packet is stored in database;System interval time T is to spy Needle sends the data in request probe data library, and is stored in system database, chooses when by the key application index page When the key parameter index of specified application ID, certain corresponding data of application ID key parameter in database are repaired by JQuery Change content of pages mode, corresponding data is showed on the key application index page;T is 1 minute to 2 minutes;The click is answered After performance state node, concrete application nodal information can be checked, click host node and check specific host information;The base of node This information is to deposit data acquisition in node by D3 in service logic figure;Solid circles and empty circles respectively represent list A host and multiple main frames, closed square and hollow square then represent single application and multiple applications, and line represents network path.And The point that flowing is had on line, flows to server from client and represents data flow;Data are to configure that from business logic chart to obtain It gets, is then echoed by D3;Service logic figure panorama configuration or configuration placed in the middle be by calculating painting canvas area, Then the position of data coordinates point in service logic figure is calculated to determine.
In conclusion by adopting the above-described technical solution, the beneficial effects of the present invention are:
1. carrying out the displaying of application performance state with logic chart in Web page, transaction path is shown, key application index Displaying, the inquiry of application node information carry out configuration displaying etc., more intuitive in order to which user is more diversified, more accurately to net Business in network is shown, and provides data for subsequent relevant analysis business.
Detailed description of the invention
Examples of the present invention will be described by way of reference to the accompanying drawings, in which:
Figure one: application configuration figure.
Figure two: schematic diagram is completed in application addition.
Figure three: customized IP figure.
Figure four: customized network segment figure.
Figure five: schematic diagram is completed in client addition.
Figure six: communication path setting.
Fig. 7 is communication path selection figure.
Fig. 8 is service logic figure.
Fig. 9 is the business diagnosis interface schematic diagram that no alarm generates.
Figure 10 is the business diagnosis interface signal for having alarm to generate and partial enlarged view.
Figure 11 is key application index allocation figure.
Figure 12 is transaction path hum pattern.
Figure 13 is application node information schematic diagram.
Figure 14 is host node hum pattern schematic diagram.
Figure 15 is the display diagram that transaction path and line jump.
Specific embodiment
All features disclosed in this specification or disclosed all methods or in the process the step of, in addition to mutually exclusive Feature and/or step other than, can combine in any way.
Any feature disclosed in this specification unless specifically stated can be equivalent or with similar purpose by other Alternative features are replaced.That is, unless specifically stated, each feature is an example in a series of equivalent or similar characteristics ?.
Related description of the present invention:
1, application performance state shows in step and draws the application performance state of user in application performance status bar Point, each application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network, each parameter are set Set n time block and respectively correspond the performance state for representing the n period application, by SVG draw in square come when describing Between block;Number in time block represents number of alarms summation, and time block represents p application performance state with p color;Time The application performance state judgement of p grade of block be by alert level peak on the all-network path that is connected with the host and Performance judgment threshold compares, and obtains corresponding application performance state;Wherein performance judgment threshold include first performance judgment threshold x1, Second can judgment threshold x2 ..., the n-th performance judgment threshold xp;If alert level is identical as x1, the time block application Energy state is minimum application performance state;Alert level and application performance state grade are defined by two ways, the first is It is manually set;Second is that system is defined according to certain parameter indexes.
For example, when the network path that be connected with some host has 3, the alert level of three network paths respectively in Etc. alert levels, medium alert level and highest alert level, then the alert level highest of the host is (in such as Fig. 9 in network Current time block indicated with red).When system define with green represent most normal use performance rate x1, it is light yellow represent it is low Application performance grade x3 in application performance grade x2, yellow representative, red color represent high application performance grade x4;
Compared with the application performance grade then defined with the alert level of the mainframe network with system is gone, then time at this time Section, the host alert level red is corresponding with high application performance state red, then judges current hosts current slot application Performance state is high application performance grade, is displayed in red on time block.
2, it is (as shown in figure 11) using the configuration process of index:
Index steps are applied in addition: being clicked the grouping for choosing left side, then are clicked the index for choosing right side, finally click " < " Button can add the index of selection in this grouping;
It deletes and applies index index steps: clicking " > " button after choosing;
Index steps are applied in reduction: system default Packet State can be reduced by restoring default packet when the user clicks.
3, client is set in the communication path between n server and client and to apply be to be based on service logic figure to match Set acquisition.Service logic figure configuration process is:
The detailed process of configuration service logic chart is:
31. configuration application first (application is configured in advance).
32. then configuration client (client we can pass through data help user obtain true environment in and application close The IP/ network segment of connection)
33. configure communication path (be used for later period multipath analysis, the determination etc. in data acquisition source) if communication path with Family do not configure if there is get automatically we default the communication path that a shortest path can be selected as user;If Just first must configure communication path in another module without that because without path be represent no data acquisition source this The path of sample is the path of mistake
34. associated services.If thinking that this client or application are relevant with other business when being user configuration It is i.e. configurable.(being analyzed for quickly jumping to other business in analysis).
35. the merging of service logic figure shows that (this is in order to which bigger facilitates User-defined logic figure for the later period Analysis).It specifically includes:
Based on Web page, Fig. 1 is that user configure the relationship of applying in service logic and (matched by user at other using data It is configured good to set the page).User is quite important to the selection of application in configuration service logic, so system can obtain use The application of family configuration facilitates user to select.(see Fig. 2) after addition application, there is this and answer in logic chart and right side tree Displaying.(logic chart realizes that tree is realized by zTree.js by D3.js, and the data generated are determined by user Obtained by the good application configuration of justice.When generating logic node of graph with tree node, we can pass through the ad hoc fashion (time+answer The configuration of unique encryption ID user later period alarm, analysis etc. are generated with ID or client ip address or network segment+MD5)) wherein logic Circle represents host in figure, and it (is by D3.js to svg that square, which is represented using representing on this host with the presence of applying, Append insert element and element data are drawn in element).And server is answered in tree for user configuration The server address that used time is configured, and system can also obtain configured when user configuration is applied added automatically in client Client address.As Fig. 1 client at visible addition button, facilitate the client under user's self-defined application.Click addition (see Fig. 3, Fig. 4) after button, user can (include IP address, network segment, institute to the title of client, type in the pop-up box of opening Have client), IP is obtained automatically, obtains network segment automatically, IP address, network segment, NAT mapping, associated services etc., which are configured, (to be clicked The Edit button of client respective column can also carry out edit operation to relevant configuration), obtain " Clint, CRM, All as shown in figure 1 And C2 ".Wherein please note that automatic acquisition IP and automatic acquisition network segment item, the IP address in this configuration is that system is logical with network segment The true client ip address of user and network segment that probe is got are crossed, user's option and installment is facilitated, also can avoid user configuration Mistake.
Visible Fig. 5 after the completion of client is configured, client column have had more just configured client in tree. (unique encryption ID of client can be generated by parameters such as application, times where client in this step, this ID is logical It also can be unique ID of client node, including subsequent analysis when crossing D3.JS rendering logic figure, the generation of alarm is all by this What ID was associated, be herein identical with top application addition.Pass through the side addNodes in zTree.js after the completion of addition Method is added client in tree and is shown, and editing various data then is to use updateNode method, and deletion is then removeNode.) (three, client column rear button is respectively as follows: editor's client, edits communication path, deletes client behaviour Make) if this client to corresponding application server has network communication path, (communication path represents network data from client It has passed through which probe, equipment etc. during holding server.The path configured herein can obtain in this patent of multipath To embodying) so system can configure a upper shortest communication path for customer analysis automatically.If without path or road Diameter needs reselect, and opening pop-up box is configured after clicking communication path setting button.As seen from the figure (see figure six), path Edit button in figure configuration operation can be edited (this step configures in other pages) to path.Communication path is obtained to press Button, can get automatically all paths provide users select (see figure seven) (this communication path figure be by D3.JS in svg Draw oneself drafting a kind of path show.Different equipment, probe can be placed in path by user is used for the later period point Analysis, and these parameters are all to act on post analysis in the element for can be placed on each equipment and probe.Such as: we understand handle The id of probe, in the placements and element object such as type, the title of equipment).After determining communication path, client column front is chosen Communication path check box it is visible (see figure eight), occurred logic of the customized client node to application node in logic chart Figure.And when the node client of addition IP address/network segment and already present client ip address/network segment are absolutely identical, system There are also can automatic merge node when inclusion relation for the client of the automatic merge node of meeting, application server IP address and addition (such as the following figure (is network segment client see the client segment in Fig. 8: CRM application, and network segment range when configuration is 192.168.5.0/24 representing, it comprises the IP address of all 5 network segments.And the server ip of 157 backtracking server applications Address is just that 192.168.5.157 is contained in 5 network segments.So system can merge automatically 157 backtracking clothes in logic chart Node be engaged in as the client of appMerge (there are CRM to apply and upmserver application in appMerge) and carries out line).
Logic node of graph can drag the layout for facilitating the customized service logic of user, when node is dragged to close to another node When judge user and merging nodal operation, and can support the newname after the customized merge node of user.When After two nodes merge, if this node has multiple main frames to be indicated with empty circles, multiple applications indicate (as follows with hollow square Scheme (see Fig. 8): appMerge node is CRM using manual merge node with upmserver, due to the presence of multiple applications, So application identities are hollow square, and clientMerge is client and 157 backtracking servers under CRM is applied The manual merge node of client under, no application is so be empty circles.And 157 backtracking server applications with Its client segment is without manual union operation, so being shown as solid circles and square).
(merging back-end realization manually, [following all coordinates, data etc. are all to restore mongodb database by D3.js In data show for logic chart after obtained with data method] are as follows: drag the X of node, Y coordinate be merged X a little, Y seat It marks within 5 pixels, merges when user selects to cancel, can be the X of dragging node, Y coordinate is separate to be merged a little.Work as determination When merging, we are found by the filter method of D3.js and are merged a little first, and modifying its pattern by force is open circles, when Dragging point be merged a little be application when can be changed into open circles+hollow square.Then some of dragging point are got It is added in the specified object mergeNode being merged a little after significant data [such as: id, type etc.], after merging such as A with B, So mergeNode of A just has the parameters such as A-ID, A-TYPE, B-ID, B-TYPE, and to some dependency numbers being merged a little According to directly being modified, dragging point is then deleted.After completing to the modification of point, judge to merge whether point with other nodes has line Relationship.It is set to find the node after merging if there is then changing source target object in line data.If merged Line has overlapping afterwards, then the existing line of dragging point before deleting, the mergeLink number of objects being merged in line a little According to adding 1.Since there are incidence relations with dendrogram for logic chart.So choosing or deleting application when user's cancellation client It afterwards, can traverse node data while system is by the ID for traversing all nodes [i.e. top is using the ID generated with client] All ID in mergeNode object are present in mergeNode the data first deleted in mergeNode if it is this ID, so After delete corresponding merging line.These operations are gone to judge whether remaining mergeNode has again multiple after finishing, and what is Type.If there is multiple, and type still and is before consistent so this node and does not change, if only remaining next section Point or an application can so modify corresponding node pattern, and top column is shown in specific judgement.After having deleted nodal information, judgement Whether corresponding mergeLink has coincidence, has coincidence mergeLink data to subtract 1, if mergeLink is inherently 0 so straight It connects and deletes line).After according to above configured, user can configure a accuracy height and intuitively be easy to show the business of understanding Logic chart.
4, transaction path setting is with detailed process is shown:
Step 41: the service logic figure in Configuration network path in service logic is obtained by database and saves business Then all coordinates, data in logic chart echo data to display area specified on the page;
Step 42: clicking addition business transaction path button, be added configuration, that is, fill in pathname, setting line Color clicks on 2 nodes and can correspond to and draws out a curve with the arrow, completes transaction path and draws;
Step 43: repeating step 2, draw n transaction path;Transaction setting is clicked, respective paths are arranged corresponding more A Transaction Name and transaction code save transaction path;
Step 44: the check box by choosing list first row checks the configured transaction path of user.
Based on Web page, Fig. 9, Figure 10 are user's concrete outcome seen in the analysis page.It is followed successively by application performance State (Fig. 9 is left, service logic figure, middle position on the right of Fig. 9), (Figure 10 is left, service logic figure, and Figure 10 is right for key application index Side middle position), the logic chart that data, that is, service logic of service logic figure is configured when configuring).
In Fig. 9, application performance status bar major function is after showing that the performance of application carries out active assessment to user As a result, each application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network.And each ginseng N time block is arranged in number back, and each small time block represents 1 isometric period (1 minute, 1 hour, 1 day).It respectively can be with It is green, yellow, red to represent the basic, normal, high of its performance state.(by SVG draw in square describe time block one by one.And it is high In it is low, be system actively assessment alarm state determine).Each host and host in service logic figure by identical IP, no It is correspondingly connected with coordinate value foundation;It is by same application ID, different coordinate values using from the service application in service logic figure Foundation is correspondingly connected with;Network from the network in service logic figure is associated by same server ID, different coordinate values;By Fig. 9 as it can be seen that first application upmserver it is corresponding be service logic figure bottom node upmserver.It is saved using representing The state of point upmserver upper block, the square if applying in application performance status bar goes and have red on node are also agreed Surely it will become red.And if existing middle grade alarm, and there is that system of high-grade alarm that can default and take highest Deng level displays State color.Host then indicates that network is then and the related line of this applied host machine with the circle below application node.
In Figure 10, key application index represents this using all index parameters got.Top visible configuration button is It is that user can voluntarily configure 4 key indexes, gives user above all indexs in right side when crossing multi-configuration due to index and look into Ask the inquiry column of index.(configuration page meets personally Figure 11).So there is alarm in application, corresponding title bar also can it is green, yellow, red not Same scale color represents this application and generates alarm.(data of this block are also the data got by probe, and then user selects After 4 kinds of indexs, we can adjust back the data of this four indexs and be showed on the page).The business on right side is patrolled in Fig. 9, Figure 10 Figure is collected, solid circles and empty circles respectively represent individual host and multiple main frames, and closed square and hollow square then represent list A application and multiple applications, line represent network path.And the point of flowing is had on line, server, which is flowed to, from client represents data Flow direction.(data of this block are to configure what that got from business logic chart, are then echoed by D3).Configured with complete Scape, function placed in the middle (panorama and determined by calculating the position of painting canvas area then coordinates computed point between two parties).And it can With multiselect transaction path, it is shown (see Figure 15).Detailed transaction information (see Figure 12) (transaction road can be checked by clicking transaction path The display data of diameter is derived from the configuration page of transaction path, is echoed after getting the data of corresponding option by D3).It clicks It after application node, can check concrete application nodal information (see Figure 13), click host node and check specific host information (see figure 14).(essential information of node be by depositing data acquisition in node by D3 in service logic figure, and alarm number and Application performance state is then that we can generate the rule of unique a node ID and node in storage, and meeting when alarm configuration Match with corresponding node ID with rule, when obtaining, we can get the alarm number and application of corresponding period in this way Energy state).The interfaces (see Figure 15) such as multistage analysis, data packet downloading, index analysis can be jumped by clicking line by right key.It can by Figure 10 See there are 15 alarms to generate in CRM application, the alarm statistics page can be quickly jumped to after click alarm and is checked.(this block Data acquisition in fact in service logic figure, it is defined good in alarm configuration.We grab data by probe, if By the relevant alarm of the data-triggered of probe so we will be denoted as the triggering of 1 alarm, as Figure 10 is equivalent at certain A period triggers the customized alarm of user 15 times).
The invention is not limited to specific embodiments above-mentioned.The present invention, which expands to, any in the present specification to be disclosed New feature or any new combination, and disclose any new method or process the step of or any new combination.

Claims (8)

1. a kind of service condition setting based on service logic, methods of exhibiting, it is characterised in that include:
Application performance state shows step, the application performance state of user is divided in application performance status bar, each Application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network, at each parameter setting n Between block respectively correspond the performance state for representing the n period application, which carries out corresponding displaying with alert level;Often A host is correspondingly connected with from host in service logic figure by identical IP, the foundation of different coordinate values;Using in service logic figure Service application be to be correspondingly connected with by same application ID, the foundation of different coordinate value;Network is with the network in service logic figure It is associated by same server ID, different coordinate values;Alert level is connected with application performance state in service logic figure It connects;Service logic figure and application performance status bar are shown in different zones;
Key application index shows step, and probe grabs all data packets, answers when choosing to specify by the key application index page When with the key parameter index of ID, by certain corresponding data of application ID key parameter in database, the page is modified by JQuery Corresponding data is showed on the key application index page by content way;
Transaction path shows step, is arranged by transaction path and shows configuration process, between associated server and client Configuration of transaction path;Then by checking associated server and client transaction path, related data sources are obtained;
Application node information query steps are matched by service logic figure and postpone to obtain host node, obtain the communication between host Path, then by checking application node information, be applied node related information;
By SVG draw in square describe time block;Number in time block represents number of alarms summation, and time block is with p A color represents the application performance state of p grade;P grade of time block application performance state judgement be by with the host Alert level peak obtains n application performance state compared with performance judgment threshold on connected all-network path.
2. a kind of service condition setting based on service logic according to claim 1, methods of exhibiting, it is characterised in that institute State performance judgment threshold include first performance judgment threshold x1, second can judgment threshold x2 ..., the n-th performance judgment threshold xp;If alert level is identical as x1, which is minimum application performance state;If alert level and x2 Identical, then the time block application performance state is compared with high application performance state;If alert level is identical as xp, which is answered It is highest application performance state with performance state;First performance judgment threshold x1 represents the lowest class application performance state, the n-th property Energy judgment threshold xp represents highest level application performance state.
3. a kind of service condition setting based on service logic according to claim 1, methods of exhibiting, it is characterised in that institute State key application index and show that step detailed process is: probe grabs all data packets by the mirror port of router switch, It parses data packet and the achievement data of data packet is stored in database;System interval time T sends request to probe and visits Data in needle database, and it is stored in system database, when the key for choosing specified application ID by the key application index page When parameter index, by certain corresponding data of application ID key parameter in database, content of pages mode is modified by JQuery, it will Corresponding data is showed on the key application index page;T is 1 minute to 2 minutes.
4. a kind of service condition setting based on service logic according to claim 1, methods of exhibiting, it is characterised in that point After hitting application performance state node, concrete application nodal information can be checked, click host node and check specific host information;Node Essential information be that data acquisition in node is deposited by D3 in service logic figure;Solid circles and empty circles generation respectively Table individual host and multiple main frames, closed square and hollow square then represent single application and multiple applications, and line represents network road Diameter;And the point of flowing is had on line, server, which is flowed to, from client represents data flow;Data are configured from business logic chart What that got, then echoed by D3.
5. a kind of service condition setting based on service logic according to claim 1, methods of exhibiting, it is characterised in that industry The configuration of business logic chart panorama or configuration placed in the middle are then to calculate data coordinates point in service logic figure by calculating painting canvas area Position determines.
6. a kind of service condition setting based on service logic shows device, characterized by comprising:
Application performance state display module divides the application performance state of user, each in application performance status bar Application performance state is arranged three kinds of parameter expressions, three kinds of parameters be respectively apply, host and network, at each parameter setting n Between block respectively correspond the performance state for representing the n period application, which carries out corresponding displaying with alert level;Often A host is correspondingly connected with from host in service logic figure by identical IP, the foundation of different coordinate values;Using in service logic figure Service application be to be correspondingly connected with by same application ID, the foundation of different coordinate value;Network is with the network in service logic figure It is associated by same server ID, different coordinate values;Alert level is connected with application performance state in service logic figure It connects;Service logic figure and application performance status bar are shown in different zones;
Key application index display module, probe grab all data packets, answer when choosing to specify by the key application index page When with the key parameter index of ID, by certain corresponding data of application ID key parameter in database, the page is modified by JQuery Corresponding data is showed on the key application index page by content way;
Transaction path display module is arranged by transaction path and shows configuration process, between associated server and client Configuration of transaction path;Then by checking associated server and client transaction path, related data sources are obtained;
Application node information inquiry module is matched by service logic figure and postpones to obtain host node, obtains the communication between host Path, then by checking application node information, be applied node related information;
By SVG draw in square describe time block;Number in time block represents number of alarms summation, and time block is with p A color represents the application performance state of p grade;P grade of time block application performance state judgement be by with the host Alert level peak obtains n application performance state compared with performance judgment threshold on connected all-network path.
7. a kind of service condition setting based on service logic according to claim 6 shows device, it is characterised in that institute State performance judgment threshold include first performance judgment threshold x1, second can judgment threshold x2 ..., the n-th performance judgment threshold xp;If alert level is identical as x1, which is minimum application performance state;If alert level and x2 Identical, then the time block application performance state is compared with high application performance state;If alert level is identical as xp, which is answered It is highest application performance state with performance state;First performance judgment threshold x1 represents the lowest class application performance state, the n-th property Energy judgment threshold xp represents highest level application performance state.
8. a kind of service condition setting based on service logic according to claim 6 shows device, it is characterised in that state Key application index shows that step detailed process is: probe grabs all data packets, solution by the mirror port of router switch It analyses data packet and the achievement data of data packet is stored in database;System interval time T sends request probe to probe Data in database, and it is stored in system database, when the crucial ginseng for choosing specified application ID by the key application index page When number index, by certain corresponding data of application ID key parameter in database, content of pages mode is modified by JQuery, it will be right Data are answered to be showed on the key application index page;T is 1 minute to 2 minutes;After clicking application performance state node, it can check Concrete application nodal information clicks host node and checks specific host information;The essential information of node is led in service logic figure It crosses D3 and deposits data acquisition in node;Solid circles and empty circles respectively represent individual host and multiple main frames, solid Square and hollow square then represent single application and multiple applications, and line represents network path;And the point of flowing is had on line, from visitor Family end flows to server and represents data flow;Data are to configure what that got from business logic chart, are then carried out by D3 Echo;The service logic figure panorama configuration or configuration placed in the middle are then calculated in service logic figure by calculating painting canvas area The position of data coordinates point determines.
CN201610781895.6A 2016-08-30 2016-08-30 A kind of service condition setting, methods of exhibiting and device based on service logic Active CN106301945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610781895.6A CN106301945B (en) 2016-08-30 2016-08-30 A kind of service condition setting, methods of exhibiting and device based on service logic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610781895.6A CN106301945B (en) 2016-08-30 2016-08-30 A kind of service condition setting, methods of exhibiting and device based on service logic

Publications (2)

Publication Number Publication Date
CN106301945A CN106301945A (en) 2017-01-04
CN106301945B true CN106301945B (en) 2019-02-19

Family

ID=57673736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610781895.6A Active CN106301945B (en) 2016-08-30 2016-08-30 A kind of service condition setting, methods of exhibiting and device based on service logic

Country Status (1)

Country Link
CN (1) CN106301945B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109491730A (en) * 2017-09-08 2019-03-19 阿里巴巴集团控股有限公司 A kind of data display method, apparatus and system
CN107682207A (en) * 2017-11-03 2018-02-09 睿石网云(北京)科技有限公司 A kind of rendering method and system of service link failure
CN110019311A (en) * 2017-12-29 2019-07-16 中国移动通信集团河南有限公司 Business datum state display method and device
CN113781604A (en) * 2021-09-26 2021-12-10 杭州安恒信息技术股份有限公司 Method and system for generating multidimensional dot chart and related device
CN118400258A (en) * 2024-06-25 2024-07-26 科来网络技术股份有限公司 Method and device for automatically identifying and generating service logic diagram

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095503A (en) * 2013-01-23 2013-05-08 网神信息技术(北京)股份有限公司 Warning method and warning device
CN104639668A (en) * 2014-12-31 2015-05-20 北京奇虎科技有限公司 Display method and device for use in domain name analysis
CN105490851A (en) * 2014-12-26 2016-04-13 成都科来软件有限公司 Method and device for monitoring network traffic
CN105703923A (en) * 2014-11-24 2016-06-22 中兴通讯股份有限公司 Network asset information demonstration method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191325B2 (en) * 2013-10-29 2015-11-17 Solana Networks Inc. Method and system for processing network traffic flow data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095503A (en) * 2013-01-23 2013-05-08 网神信息技术(北京)股份有限公司 Warning method and warning device
CN105703923A (en) * 2014-11-24 2016-06-22 中兴通讯股份有限公司 Network asset information demonstration method and device
CN105490851A (en) * 2014-12-26 2016-04-13 成都科来软件有限公司 Method and device for monitoring network traffic
CN104639668A (en) * 2014-12-31 2015-05-20 北京奇虎科技有限公司 Display method and device for use in domain name analysis

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于SNMP协议的网络主机综合监控方法研究;佘健,窦丽华,陈杰;《北京理工大学学报》;20020630;第22卷(第3期);第369-371页

Also Published As

Publication number Publication date
CN106301945A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106301945B (en) A kind of service condition setting, methods of exhibiting and device based on service logic
US10521771B2 (en) Interactive organization visualization tools for use in analyzing multivariate human-resource data of organizations
US7849408B1 (en) Network traffic visualization
US20110276887A1 (en) Organizing, displaying, and/or manipulating network traffic data
Vehlow et al. Visualizing the evolution of communities in dynamic graphs
US8195443B2 (en) Application level interface to network analysis tools
US7047496B2 (en) Method for visualization of optical network topology
US20050021522A1 (en) Apparatus, method and computer readable medium for evaluating a network of entities and assets
Shi et al. 1.5 D egocentric dynamic network visualization
US20030115333A1 (en) System and method for analyzing system visitor activities
US20030131097A1 (en) Interactive path analysis
CN109254901B (en) A kind of Monitoring Indexes method and system
CN103390044B (en) Method and device for identifying linkage type POI (Point Of Interest) data
CN106294559A (en) A kind of application traffic analysis method and device
GB2422758A (en) Presenting data in an operations support system
de Leoni et al. Turning event logs into process movies: animating what has really happened
CN109002334A (en) A kind of operation platform and its data processing method
CN107820214A (en) A kind of user trajectory analysis system based on time suboptimal control
CN108073720A (en) Data quality management system and method applied to big data system
Chen et al. User behavior map: Visual exploration for cyber security session data
CN113269513A (en) Target management method and system
CN110795003B (en) Interface display method and device
CN106452851B (en) A kind of method and device carrying out alarm configuration based on service logic
CN106302149A (en) A kind of method and device based on service logic many-to-many communication path analysis
Qi et al. STBins: Visual tracking and comparison of multiple data sequences using temporal binning

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 610041 China (Sichuan) pilot Free Trade Zone No. 06, floor 15, unit 2, building 1, No. 28, north section of Tianfu Avenue, Chengdu high tech Zone

Patentee after: Chengdu Shumo Technology Co.,Ltd.

Address before: B6-7, Tianfu Software Park, 99 Tianhua 1st Road, high tech Zone, Chengdu, Sichuan 610041

Patentee before: COLASOFT Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220330

Address after: 610041 12th, 13th and 14th floors, unit 1, building 4, No. 966, north section of Tianfu Avenue, high tech Zone, Chengdu, Sichuan

Patentee after: Kelai Network Technology Co.,Ltd.

Address before: 610041 China (Sichuan) pilot Free Trade Zone No. 06, floor 15, unit 2, building 1, No. 28, north section of Tianfu Avenue, Chengdu high tech Zone

Patentee before: Chengdu Shumo Technology Co.,Ltd.