CN107168845A - A kind of Fault Locating Method and device - Google Patents

A kind of Fault Locating Method and device Download PDF

Info

Publication number
CN107168845A
CN107168845A CN201710207391.8A CN201710207391A CN107168845A CN 107168845 A CN107168845 A CN 107168845A CN 201710207391 A CN201710207391 A CN 201710207391A CN 107168845 A CN107168845 A CN 107168845A
Authority
CN
China
Prior art keywords
daily record
target
server
service
key
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.)
Granted
Application number
CN201710207391.8A
Other languages
Chinese (zh)
Other versions
CN107168845B (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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and 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 Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201710207391.8A priority Critical patent/CN107168845B/en
Publication of CN107168845A publication Critical patent/CN107168845A/en
Application granted granted Critical
Publication of CN107168845B publication Critical patent/CN107168845B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3471Address tracing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiments of the invention provide a kind of Fault Locating Method and device, method includes:Target following key is determined, wherein, the target following key is the identification information of the server for tracking response target service requests;Determine that record has the daily record of the target following key in the daily record being locally stored, and identified daily record is defined as target journaling, wherein, each daily record being locally stored has recorded server and has responded the corresponding tracking key of service request;Warning information according to described in the target journaling, positions the server where the service broken down.Fault location is carried out using scheme provided in an embodiment of the present invention, realizes and rapidly failure is positioned.

Description

A kind of Fault Locating Method and device
Technical field
The present invention relates to field of computer technology, more particularly to a kind of Fault Locating Method and device.
Background technology
With the arrival of information age, the demand of user is more and more diversified, and service provider is in order to meet the need of user Ask, develop a variety of services, cooperated between these services developed, the demand of user could be met by mutually calling.Clothes Business, which only relies on server, could realize its function, therefore, it can service arrangement at least one server.But with The quantity for the service of is constantly increasing, and the quantity of server is consequently increased, but the service run in each server has Failure is likely to occur, and the failure of the service run in server is likely to result in responding the task processing request failure of user, Accordingly, it would be desirable to failure is positioned, it is determined that the server where the service broken down, while determining the original broken down Cause, in order to which attendant is according to the reason for failure, is repaired to the service broken down in the server in time.
In the prior art, failure can be positioned by daily record, specific method is:Receive the event of targeted customer Barrier reports request for repairment;Wherein, the identification information of the troublshooting request bag containing targeted customer;Based on the identification information, in storage Each server daily record in confirm target journaling, wherein, target journaling for server process targeted customer task handle Produced during request;The target journaling of acquisition is analyzed, it is determined that the server where the service broken down.Normal conditions Under can carry out fault location through the above way, but because daily record amount number is various, it is slower to carry out daily record investigation speed one by one, Accordingly, it is difficult to target journaling be determined in a short time, so as to cause the time of fault location long.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of Fault Locating Method and device, to realize rapidly to enter failure Row positioning.Concrete technical scheme is as follows:
In a first aspect, in order to achieve the above object, the embodiment of the invention discloses a kind of Fault Locating Method, methods described Including:
Target following key is determined, wherein, the target following key is the server for tracking response target service requests Identification information;
Determine that record has the daily record of the target following key in the daily record being locally stored, and identified daily record is determined For target journaling, wherein, each daily record being locally stored has recorded server and has responded the corresponding tracking key of service request;
Warning information according to described in the target journaling, positions the server where the service broken down.
Optionally, the target following key is made up of the numerical value of predetermined number preset kind.
Optionally, the determination target following key, including:
The fault position request for target service requests failure is received, wherein, institute is carried in the fault position request State the identification information of target service requests;
Inquiry record has the daily record of the identification information of the target service requests in the daily record being locally stored;
According to the tracking key recorded in the daily record inquired, target following key is determined.
Optionally, the determination target following key, including:
Detect in the daily record being locally stored with the presence or absence of the daily record for including default mark;
If it does, according to the tracking key recorded in the daily record comprising the default mark, determining target following key.
Optionally, the warning information according to described in the target journaling, it is determined that where the service broken down Server, including:
Determine the corresponding alarm time of warning information described in the target journaling;
By service institute of the corresponding server selection of the earliest daily record of alarm time in the target journaling for failure Server.
Second aspect, in order to achieve the above object, the embodiment of the invention discloses a kind of fault locator, described device Including:
First determining module, for determining target following key, wherein, the target following key is for tracking response target The identification information of the server of service request;
Second determining module, for determining that record has the daily record of the target following key in the daily record being locally stored, and Identified daily record is defined as target journaling, wherein, each daily record being locally stored has recorded server and has responded service Ask corresponding tracking key;
Locating module, for the warning information according to described in the target journaling, positions the service place broken down Server.
Optionally, the target following key is made up of the numerical value of predetermined number preset kind.
Optionally, first determining module, including:
Receiving submodule, for receiving the fault position request for target service requests failure, wherein, the failure is determined The identification information of the target service requests is carried in the request of position;
Submodule is inquired about, has the identification information of the target service requests for inquiring about record in the daily record being locally stored Daily record;
First determination sub-module, according to the tracking key recorded in the daily record inquired, determines target following key.
Optionally, first determining module, including:
Detection sub-module, for detecting in the daily record being locally stored with the presence or absence of the daily record for including default mark;
Second determination sub-module, in the presence of being in the testing result of the detection sub-module, according to comprising The tracking key recorded in the daily record of the default mark, determines target following key.
Optionally, the locating module, including:
3rd determination sub-module, for determining the corresponding alarm time of warning information described in the target journaling;
Submodule is positioned, for being by the corresponding server selection of the earliest daily record of alarm time in the target journaling Server where the service of existing failure.
Fault Locating Method and device provided in an embodiment of the present invention, target journaling, root are quickly determined by tracking key According to the warning information in target journaling, the server where the service of failure can be positioned, compared to prior art, it is determined that The time of target journaling is shorter, and rapidly failure can be positioned.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic flow sheet of Fault Locating Method provided in an embodiment of the present invention;
Fig. 2 is the schematic diagram that transmits between services of tracking key in the embodiment of the present invention;
Fig. 3 is the schematic diagram in the embodiment of the present invention using Flume collector journals;
Fig. 4 is a kind of structural representation of fault locator provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is a kind of schematic flow sheet of Fault Locating Method provided in an embodiment of the present invention, and method includes:
S101:Target following key is determined, wherein, the target following key is the clothes for tracking response target service requests The identification information of business device.
Specifically, target following key can be made up of the numerical value of predetermined number preset kind.
In embodiments of the present invention, when tracking key (trace ID) is numeric type, it can to track the space that key takes Compare fixation, generation is easier, specifically, can be using random algorithm generation.Predetermined number can be one or more, tool Body can be according within the first paragraph time, and the quantity of service request is determined.Preset kind can be integer, long etc., show Example property, tracking key can be made up of the numerical value of two longs, and the value space of a long is 264, the value of two longs Space is 2128, then two tracking key identical probability are 1/2128, two tracking key identical probability it is minimum, it is ensured that according to The daily record accuracy that track key is determined.
In actual applications, service request cooperates by multiple service responses, between service could complete to ask service The processing asked.Tracking key can be where first service for being handled service request server generate, generation Key is tracked as the additional parameter of service call, calls the tracking key is all passed into new service as parameter every time.Example Property, the schematic diagram that tracking key is transmitted between services can be with as shown in Fig. 2 Web (World Wide Web, global wide area network) Service (service) generation tracking keys 1, and the tracking key 1 is passed into HTTP (Hyper Text Transfer Protocol, HTTP) Service and RPC (Remote Procedure Call Protocol, remote process Invocation protocol) Service, HTTP Service by track key 1 pass to DB (Data Base, database) Service, RPC Service passes to HBase Service by key 1 is tracked.Wherein, HBase is a data distributed, towards row of increasing income Storehouse.
Tracking key transmits the server that can be understood as in a service and responds the service request between services, then will Tracking key passes to the server in next service together with other parameters.Certainly, tracking key can also be common component storehouse Generation, tracking key variable is set in common component storehouse, a tracking key is generated for a service request, and with service Request is handled in different services, and tracking key can also be transmitted with the component of different services.Key is tracked in common component storehouse Transmission, it is identical with transmission method of the other specification of the prior art in common component storehouse, herein without repeating.
The first tracking key transmission method is realized fairly simple, but needs extra transmission tracking key.Second of tracking key is passed Pass method transparent to user, and transmit automatically, but need the support of all common components in common component storehouse.Need explanation , the storehouse that common component storehouse is made up of common component, common component is can be by the component of outer layer or the group of routine call Part.
In embodiments of the present invention, target following key can be determined in the following manner:
The first step:The fault position request for target service requests failure is received, wherein, in the fault position request Carry the identification information of the target service requests.
In embodiments of the present invention, server, which breaks down, to cause service request handling to fail, then will have corresponding Fault position request.The fault position request can user send or other systems send, can also be out What the server where the service of existing failure was sent etc., it is not defined herein.Fault position request carries target The identification information of service request, exemplary, the identification information can include the time, used for sending target service requests IP (agreement interconnected between Internet Protocol, network) address etc. is used for determining the information of target service requests.
Second step:Inquiry record has the daily record of the identification information of the target service requests in the daily record being locally stored.
In embodiments of the present invention, each server where each service can be exactly with print log, print log Generation daily record simultaneously saves daily record.When a server print log, there is the server to respond clothes record The corresponding tracking key of business request is also printed into.Exemplary, the corresponding tracking key of service request 1 is tracking key 1, then server 1 print needle is to the corresponding daily record of service request 1, while tracking key 1 is printed in the daily record.
Fault Locating Method provided in an embodiment of the present invention can apply to Elastic Search.Elastic Search Be one be based on Lucene (full-text search engine) search server, a offer storage is provided, inquire about, retrieval it is outstanding Search engine of increasing income, immediate inquiring can also be provided.In actual applications, can be by the disposed server of each service Daily record all collect and be stored in Elastic Search.
In embodiments of the present invention, it is possible to use log collection instrument carries out the collection of daily record, log collection instrument can be with For Flume, Logstash etc..Flume is the High Availabitity that Cloudera is provided, highly reliable, distributed magnanimity The system of log collection, polymerization and transmission.Exemplary, use the schematic diagram of Flume collector journals can be with as shown in figure 3, can So that Flume is deployed in each service, the Flume disposed in each service carries out the collection of daily record, and by the daily record of collection Store Elastic Search.Logstash is the log collection processing framework of a lightweight, in that context it may be convenient to scattered , diversified log collection get up, and carry out customized processing, then by the log transmission being collected into the position specified Put.
3rd step:According to the tracking key recorded in the daily record inquired, target following key is determined.
In embodiments of the present invention, the identification information of target service requests is not only contained in the daily record inquired, is also wrapped Contain tracking key, the tracking key can be defined as target following key.
In embodiments of the present invention, target following key can also be determined in the following manner:
The first step:Detect in the daily record being locally stored with the presence or absence of the daily record for including default mark.
In actual applications, Elastic Search store received daily record, it is then detected that in the daily record being locally stored With the presence or absence of the daily record for including default mark, default mark mentioned here can be the identification information of alarm, exemplary, can To be error (mistake).If containing default mark in daily record, illustrate that the service run in the corresponding server of the daily record can It can break down, or be broken down with the service that is run in other servers of the same service request of the server process.
Second step:According to the tracking key recorded in the daily record comprising the default mark, target following key is determined.
If detected and include default mark in multiple daily records, and these daily records would be to for a service request, then might be used With the tracking key that will directly be recorded in the daily record for including default mark, it is defined as target following key.
If detected and include default mark in multiple daily records, and these daily records would be to for different service request generations , then it can determine target following key in the daily record for including default mark detected by following two methods:
The first:The daily record of same tracking key can be included by the daily record for including default mark detected It is divided into a class.Tracking key in one type daily record is defined as target following key, target is determined further according to the target following key Daily record, and then position the server broken down.Then, other class daily records of target following key are not determined as in tracking key In, a class daily record is selected, the tracking key in the daily record of selection is defined as target following key.Determination target journaling is repeated, And then the step of server of positioning failure, it is defined as up to tracking key in the daily record that each class includes default mark Target following key.
Second:The daily record of same tracking key can be included by the daily record for including default mark detected Be divided into a class, the tracking key in each class daily record be defined as target following key respectively, for determined in each class daily record with Track key, performs determine target journaling, and then the step of server of positioning failure according to target following key respectively.
First method is serially to determine target following key, and second method is concurrently to determine target following key, In practical application, a kind of method therein can be selected to determine target following key.
S102:Record is determined in the daily record being locally stored the daily record of the target following key, and by identified day Will is defined as target journaling, wherein, each daily record being locally stored recorded server respond service request it is corresponding with Track key.
It should be noted that in the daily record being locally stored, it is determined that record has all daily records of target following key.It is exemplary , daily record 1, daily record 2, daily record 3 and daily record 4, which are all recorded, target following key, then daily record 1, daily record 2, daily record 3 and daily record 4 is true It is set to target journaling.
Those skilled in that art are it is understood that any server in the process of running can be for its fortune Row state generates daily record, can include in these daily records:The mark of the handled request of server, running status record, processing are asked No successful mark of Seeking Truth etc.;In addition, the normal operation of service relies on hardware device, the normal operation of a service A server may be relied on, it is also possible to rely on multiple servers;Based on above-mentioned two aspects situation, service can be learnt Request is responded by servicing relied on service implement body, then these servers can be during service request be responded Generate daily record.
Specifically, tracking key is corresponding with service request, so can be in log content while daily record is generated Middle record tracking key, so each daily record can understand, intuitively corresponding with each service request.Summary situation, Can realize using tracking key the server for responding the corresponding service request of tracking key is tracked so that can according to Track key, the disposable server that obtains is directed to the daily record that the service request is produced, and thus positions failure according to the daily record of acquisition, real Existing one-stop positioning failure, it is convenient and swift.
S103:Warning information according to described in the target journaling, positions the server where the service broken down.
In embodiments of the present invention, the service run in a server is broken down, then meeting in the daily record of the server There is warning information, alarm letter may also occur in the daily record for the server that same service request is responded together with the server Breath.Exemplary, server 1, server 2, server 3 and server 4 respond service request A successively, if transported in server 3 Capable service is broken down, then server 3 warning information, server 1 and server occurs for the service request A daily records produced 2 also occur warning information for the service request A daily records produced.Warning information in target journaling is analyzed, can be with Position the server where the service broken down.
In a preferred embodiment of the invention, the warning information according to described in the target journaling, is determined Server where the service of existing failure, including:
Determine the corresponding alarm time of warning information described in the target journaling;
By service institute of the corresponding server selection of the earliest daily record of alarm time in the target journaling for failure Server.
Alarm time mentioned here is the time that warning information is produced, one alarm letter of each alarm time correspondence Breath.One server breaks down, warning information described in the daily record of the service request of response, and responds the service request Other servers in the daily record of the service request for can also record warning information.When therefore, it being alerted in target journaling Between the earliest corresponding server of daily record be defined as the server that breaks down.Exemplary, when alarm time can be alarm Between stab, determine the alarm time stamp of each daily record in target journaling, identified alarm time stabbed and stabbed according to alarm time Successively it is ranked up, the alarm time that will come foremost stabs corresponding server, where orientating the service of failure as Server.
In embodiments of the present invention, alarm time is not only described in target journaling, the reason for also describing failure, The reason for attendant can be according to breaking down, determines where the service in server specifically goes wrong, and then solves The problem so that the service in the server can normally be run, and can be handled service request.
Using the embodiment of the present invention, target journaling is quickly determined by tracking key, the alarm letter in target journaling Breath, can position the server where the service of failure, compared to prior art, determine that the time of target journaling compares It is short, rapidly failure can be positioned.
Corresponding with the embodiment of the method shown in Fig. 1, Fig. 4 is a kind of fault locator provided in an embodiment of the present invention Structural representation, device includes the first determining module 201, the second determining module 202 and locating module 203, wherein,
First determining module 201, for determining target following key, wherein, the target following key is for tracking response The identification information of the server of target service requests;
Second determining module 202, for determining that record has the daily record of the target following key in the daily record being locally stored, And identified daily record is defined as target journaling, wherein, each daily record being locally stored has recorded server and has responded clothes The corresponding tracking key of business request;
Locating module 203, for the warning information according to described in the target journaling, positions the service institute broken down Server.
Specifically, the target following key is made up of the numerical value of predetermined number preset kind.
Specifically, first determining module 201, can include receiving submodule, inquiry submodule and first and determine son Module (not shown).
Receiving submodule, for receiving the fault position request for target service requests failure, wherein, the failure is determined The identification information of the target service requests is carried in the request of position;
Submodule is inquired about, has the identification information of the target service requests for inquiring about record in the daily record being locally stored Daily record;
First determination sub-module, according to the tracking key recorded in the daily record inquired, determines target following key.
Specifically, first determining module 201, can include detection sub-module and the second determination sub-module (in figure not Show).
Detection sub-module, for detecting in the daily record being locally stored with the presence or absence of the daily record for including default mark;
Second determination sub-module, in the presence of being in the testing result of the detection sub-module, according to comprising The tracking key recorded in the daily record of the default mark, determines target following key.
Specifically, locating module 203, can include the 3rd determination sub-module and positioning submodule (not shown).
3rd determination sub-module, for determining the corresponding alarm time of warning information described in the target journaling;
Submodule is positioned, for being by the corresponding server selection of the earliest daily record of alarm time in the target journaling Server where the service of existing failure.
Using the embodiment of the present invention, target journaling is quickly determined by tracking key, the alarm letter in target journaling Breath, can position the server where the service of failure, compared to prior art, determine that the time of target journaling compares It is short, rapidly failure can be positioned.
It should be noted that herein, such as first and second or the like relational terms are used merely to a reality Body or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or deposited between operating In any this actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to Nonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including those Element, but also other key elements including being not expressly set out, or also include being this process, method, article or equipment Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that Also there is other identical element in process, method, article or equipment including the key element.
Each embodiment in this specification is described by the way of related, identical similar portion between each embodiment Divide mutually referring to what each embodiment was stressed is the difference with other embodiment.It is real especially for system Apply for example, because it is substantially similar to embodiment of the method, so description is fairly simple, related part is referring to embodiment of the method Part explanation.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the scope of the present invention.It is all Any modification, equivalent substitution and improvements made within the spirit and principles in the present invention etc., are all contained in protection scope of the present invention It is interior.

Claims (10)

1. a kind of Fault Locating Method, it is characterised in that methods described includes:
Target following key is determined, wherein, the target following key is the mark of the server for tracking response target service requests Know information;
Determine that record has the daily record of the target following key in the daily record being locally stored, and identified daily record is defined as mesh Daily record is marked, wherein, each daily record being locally stored has recorded server and has responded the corresponding tracking key of service request;
Warning information according to described in the target journaling, positions the server where the service broken down.
2. according to the method described in claim 1, it is characterised in that the target following key is by predetermined number preset kind Numerical value is constituted.
3. according to the method described in claim 1, it is characterised in that the determination target following key, including:
The fault position request for target service requests failure is received, wherein, the mesh is carried in the fault position request Mark the identification information of service request;
Inquiry record has the daily record of the identification information of the target service requests in the daily record being locally stored;
According to the tracking key recorded in the daily record inquired, target following key is determined.
4. according to the method described in claim 1, it is characterised in that the determination target following key, including:
Detect in the daily record being locally stored with the presence or absence of the daily record for including default mark;
If it does, according to the tracking key recorded in the daily record comprising the default mark, determining target following key.
5. the method according to claim any one of 1-4, it is characterised in that described according to described in the target journaling Warning information, it is determined that the server where the service broken down, including:
Determine the corresponding alarm time of warning information described in the target journaling;
Where service by the corresponding server selection of the earliest daily record of alarm time in the target journaling for failure Server.
6. a kind of fault locator, it is characterised in that described device includes:
First determining module, for determining target following key, wherein, the target following key is for tracking response destination service The identification information of the server of request;
Second determining module, for determining that record has the daily record of the target following key in the daily record being locally stored, and by institute The daily record of determination is defined as target journaling, wherein, each daily record being locally stored has recorded server and has responded service request Corresponding tracking key;
Locating module, for the warning information according to described in the target journaling, positions the clothes where the service broken down Business device.
7. device according to claim 6, it is characterised in that the target following key is by predetermined number preset kind Numerical value is constituted.
8. device according to claim 6, it is characterised in that first determining module, including:
Receiving submodule, for receiving the fault position request for target service requests failure, wherein, the fault location please Seek the middle identification information for carrying the target service requests;
Submodule is inquired about, for inquiring about the day that record has the identification information of the target service requests in the daily record being locally stored Will;
First determination sub-module, according to the tracking key recorded in the daily record inquired, determines target following key.
9. device according to claim 6, it is characterised in that first determining module, including:
Detection sub-module, for detecting in the daily record being locally stored with the presence or absence of the daily record for including default mark;
Second determination sub-module, in the presence of being in the testing result of the detection sub-module, according to comprising described The tracking key recorded in the daily record of default mark, determines target following key.
10. the device according to claim any one of 6-9, it is characterised in that the locating module, including:
3rd determination sub-module, for determining the corresponding alarm time of warning information described in the target journaling;
Submodule is positioned, for the corresponding server selection of the earliest daily record of alarm time in the target journaling into event to occur Server where the service of barrier.
CN201710207391.8A 2017-03-31 2017-03-31 Fault positioning method and device Active CN107168845B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710207391.8A CN107168845B (en) 2017-03-31 2017-03-31 Fault positioning method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710207391.8A CN107168845B (en) 2017-03-31 2017-03-31 Fault positioning method and device

Publications (2)

Publication Number Publication Date
CN107168845A true CN107168845A (en) 2017-09-15
CN107168845B CN107168845B (en) 2020-12-25

Family

ID=59849801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710207391.8A Active CN107168845B (en) 2017-03-31 2017-03-31 Fault positioning method and device

Country Status (1)

Country Link
CN (1) CN107168845B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108768752A (en) * 2018-06-25 2018-11-06 华为技术有限公司 fault locating method, device and system
CN109687994A (en) * 2018-11-30 2019-04-26 北京奇艺世纪科技有限公司 A kind of message treatment method, system, device and equipment
CN110048899A (en) * 2019-05-29 2019-07-23 北京奇艺世纪科技有限公司 A kind of log detection method, device, terminal and server
CN110442498A (en) * 2019-06-28 2019-11-12 平安科技(深圳)有限公司 Localization method, device, storage medium and the computer equipment of abnormal data node
CN110677304A (en) * 2019-10-11 2020-01-10 广州趣丸网络科技有限公司 Distributed problem tracking system and equipment
CN111061584A (en) * 2019-11-21 2020-04-24 浪潮电子信息产业股份有限公司 Fault diagnosis method, device, equipment and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577454A (en) * 2016-03-03 2016-05-11 上海新炬网络信息技术有限公司 Method for quickly positioning service fault based on log
CN106100913A (en) * 2016-08-25 2016-11-09 北京票之家科技有限公司 Error message alignment system and method
CN106254145A (en) * 2016-09-06 2016-12-21 腾讯科技(深圳)有限公司 network request tracking processing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577454A (en) * 2016-03-03 2016-05-11 上海新炬网络信息技术有限公司 Method for quickly positioning service fault based on log
CN106100913A (en) * 2016-08-25 2016-11-09 北京票之家科技有限公司 Error message alignment system and method
CN106254145A (en) * 2016-09-06 2016-12-21 腾讯科技(深圳)有限公司 network request tracking processing method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108768752A (en) * 2018-06-25 2018-11-06 华为技术有限公司 fault locating method, device and system
CN108768752B (en) * 2018-06-25 2021-12-03 华为技术有限公司 Fault positioning method, device and system
CN109687994A (en) * 2018-11-30 2019-04-26 北京奇艺世纪科技有限公司 A kind of message treatment method, system, device and equipment
CN110048899A (en) * 2019-05-29 2019-07-23 北京奇艺世纪科技有限公司 A kind of log detection method, device, terminal and server
CN110048899B (en) * 2019-05-29 2022-03-04 北京奇艺世纪科技有限公司 Log detection method and device, terminal and server
CN110442498A (en) * 2019-06-28 2019-11-12 平安科技(深圳)有限公司 Localization method, device, storage medium and the computer equipment of abnormal data node
CN110677304A (en) * 2019-10-11 2020-01-10 广州趣丸网络科技有限公司 Distributed problem tracking system and equipment
CN111061584A (en) * 2019-11-21 2020-04-24 浪潮电子信息产业股份有限公司 Fault diagnosis method, device, equipment and readable storage medium

Also Published As

Publication number Publication date
CN107168845B (en) 2020-12-25

Similar Documents

Publication Publication Date Title
CN107168845A (en) A kind of Fault Locating Method and device
CN107438079B (en) Method for detecting unknown abnormal behaviors of website
US11218497B2 (en) Reporting behavior anomalies
US8504679B2 (en) Methods, systems and computer program products for managing execution of information technology (IT) processes
CN110245035A (en) A kind of link trace method and device
CN107087001B (en) distributed internet important address space retrieval system
CN107769963B (en) A kind of content distributing network Fault Locating Method and device
CN104468860B (en) The recognition methods of domain name resolution server danger and device
US8788958B2 (en) Modeling, monitoring, and analysis of computer services
CN106571960A (en) Log collection and management system and log collection and management method
CN104993953A (en) Method for detecting network service state and device detecting network service state
US8141151B2 (en) Non-intrusive monitoring of services in a service-oriented architecture
CN107181639A (en) The monitoring method and device of a kind of communications status
CN104636437B (en) A kind of processing method and processing device of event notification method, monitor
CN103095693B (en) The method of location database access user's host information and device
US11362912B2 (en) Support ticket platform for improving network infrastructures
CN108173678B (en) Client data sending method, client connection abnormity display method and device
CN108063833B (en) HTTP DNS analysis message processing method and device
CN109359250A (en) Uniform resource locator processing method, device, server and readable storage medium storing program for executing
CN1963780A (en) Monotoring device, monotiring method, and monotoring system
JP2011034507A (en) Behavior history collection device, and behavior history collecting method and program
CN108471359A (en) A kind of website visiting abnormality monitoring method, device and medium
CN108847952A (en) The processing method of request link context, apparatus and system
CN103246726A (en) Method, device and system for searching network information
CN1426555A (en) Method for monitoring availability of messaging and VOIP network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant