CN108038145A - Distributed Services tracking, system, storage medium and electronic equipment - Google Patents
Distributed Services tracking, system, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN108038145A CN108038145A CN201711225498.1A CN201711225498A CN108038145A CN 108038145 A CN108038145 A CN 108038145A CN 201711225498 A CN201711225498 A CN 201711225498A CN 108038145 A CN108038145 A CN 108038145A
- Authority
- CN
- China
- Prior art keywords
- user
- tracking
- request
- sub
- call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 title abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000008569 process Effects 0.000 claims abstract description 34
- 230000006399 behavior Effects 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 210000004027 cell Anatomy 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005291 magnetic effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The present invention, which provides Distributed Services tracking, system, storage medium and electronic equipment, method, to be included:Multiple user's requests are received, the corresponding tracking of generation one ID is asked for each user;Asked according to each user, multiple sub-line journeys are called respectively in the service processes of the user's request, the tracking ID that the user asks is passed to the multiple sub-line journeys called, and ID is called for each sub-line journey generation one;Gather each sub-line journey to be called the log information of generation, be identified with the calling ID of the tracking ID of corresponding service processes and the sub-line journey;Using the calling ID with identical tracking ID as one group of call chain, the log information of the call chain of each user's request is collected, forms the serve log of the user's request;The serve log that different user is asked is stored to the different subregions of database respectively.The present invention realizes low intrusion, low-loss, low latency and high reliability by tracking ID and calling ID to track the serve log that user asks on the basis of track demand is ensured.
Description
Technical field
The present invention relates to Internet technical field, more particularly to a kind of Distributed Services tracking, system, storage medium
And electronic equipment.
Background technology
With the rise of Distributed Services framework, the boundary demarcation between service is more and more clear, each independent service
Each performs its own functions, and these service arrangements are on different machines, and the call chain of business becomes increasingly complex, the place of a usual request
Reason is needed by tens the even processing of a subsystems up to a hundred, it is also possible to across multiple data centers.Therefore, it is necessary to have
It can help to understand system action, analyzing system performance problem and the instrument for realizing Service tracing.
In Distributed Services field, a paper of Google《Dapper, a Large-Scale Distributed
Systems Tracing Infrastructure》(《Dapper, the tracking system of large scale distributed system》) please for solution
The tracking of calling is asked to propose theoretical model.But Dapper is simply to solve the problems, such as that request call proposes theoretical model, not
It is provided with concrete implementation method.
In air control engine, a request needs to handle by data normalization, rule pretreatment, the service of list storehouse, same
The processing of the multiple subsystems of rule process, rule post processing etc. is walked, these subsystems are deployed on different clusters, work as rule
Hit when being abnormal either subsystem node failure, it is necessary to which fast positioning is to specific rule or subsystem, this is for fast
Speed positioning failure is very important.
Therefore, it is necessary to being shown as regular personnel by the detailed daily record of various dimensions provides reference, help regular personnel with
And system research and development personnel fast positioning fraud point and system failure point, coordinate various perfect early warning and alarming mechanism, ensure system
The stability and high availability of system.
It should be noted that information is only used for strengthening the reason to the background of the disclosure disclosed in above-mentioned background section
Solution, therefore can include not forming the information to the prior art known to persons of ordinary skill in the art.
The content of the invention
For in the prior art the defects of, it is an object of the present invention to by tracking distributed system journal, there is provided to opening
The circulation view of hair personnel's operation system, coordinates monitoring system and warning system to ensure the stability and high availability of system,
Business rule personnel are facilitated to check regular implementing result, time-consuming and hit amount etc., by online real-time logs analysis and summary simultaneously
Complete rule etc., the air control system to build real-time, efficient, perfect provides help.
According to an aspect of the present invention, there is provided a kind of Distributed Services tracking, the described method includes:Receive multiple
User asks, and generates a tracking ID for each user request is corresponding respectively, unique mark as the service processes of the user's request
Know;Asked according to each user, call multiple sub-line journeys respectively in the service processes of the user's request, the user is asked
Tracking ID be passed to the multiple sub-line journeys called, and call ID for each sub-line journey generation one;Each sub-line journey is gathered to be adjusted
With the log information of generation, each sub-line journey can be called by different service processes, call the log information difference produced every time
It is identified with the calling ID of the tracking ID of corresponding service processes and the sub-line journey;Using the calling ID with identical tracking ID as
One group of call chain, collects the log information of the call chain of each user's request, forms the serve log of the user's request;By difference
The serve log of user's request is stored to the different subregions of database respectively.
Preferably, can be mutually nested between the calling ID of part under same tracking ID, form topological correlation structure.
Preferably, in the topological correlation structure, centered on the tracking ID, calling ID that the tracking ID is directly invoked
For father node, the calling ID that the father node calls is child node.
Preferably, in one group of call chain with identical tracking ID, each calling ID is ranked up by time of origin.
Preferably, the log information of each sub-line journey forms a data cell, and the classification of the data cell includes:Behavior
Time, behavior type, IP address, behavior takes, behavior input, behavior output.
Preferably, between the tracking ID of different user request, and do not weighed mutually between the calling ID of same user request
It is folded.
Preferably, above-mentioned Distributed Services tracking further includes:Respectively to the correspondence different user in different subregions
The serve log of request is analyzed, and generates the analysis result based on different statistical items.
Preferably, the statistical items include:Call total degree, malloc failure malloc number, malloc failure malloc rate, calling most in short-term
Between, call maximum duration, call average duration, call processor IP address.
According to another aspect of the present invention, a kind of Distributed Services tracking system is also provided, the system comprises:Request obtains
Modulus block, for receiving multiple user's requests, generates a tracking ID for each user request is corresponding respectively, is asked as the user
Service processes unique mark;Identifier generation module, for being asked according to each user, in the service processes of the user's request
It is middle to call multiple sub-line journeys respectively, the tracking ID that the user asks is passed to the multiple sub-line journeys called, and for per height
ID is called in thread generation one;Log acquisition module, is called the log information of generation for gathering each sub-line journey, each sub-line
Journey can be called by different service processes, call the log information produced every time respectively with the tracking ID of corresponding service processes and
The calling ID of the sub-line journey is identified;Log collection module, for using the calling ID with identical tracking ID as one group of calling
Chain, collects the log information of the call chain of each user's request, forms the serve log of the user's request;Daily record memory module,
Serve log for different user to be asked is stored to the different subregions of database respectively.
Preferably, above-mentioned Distributed Services tracking system further includes:Log query module, for the inquiry according to reception
Request, with the corresponding serve log of tracking ID matching inquiries entrained by the inquiry request.
Preferably, above-mentioned Distributed Services tracking system further includes:Log processing module, respectively in different subregions
The serve log of corresponding different user request is analyzed, and generates the analysis result based on different statistical items, the statistical items bag
Include:Call total degree, malloc failure malloc number, malloc failure malloc rate, call the shortest time, call maximum duration, call average duration,
Call processor IP address.
According to another aspect of the present invention, there is provided a kind of computer-readable recording medium, is stored thereon with computer journey
The step of sequence, which realizes above-mentioned Distributed Services tracking when being executed by processor.
According to another aspect of the present invention, there is provided a kind of electronic equipment, including:Processor;And memory, for depositing
Store up the executable instruction of the processor;Wherein, the processor is configured to perform via the executable instruction is performed
The step of Distributed Services tracking stated.
In view of this, the beneficial effect of the present invention compared with prior art is:The present invention is by tracking distributed system
Daily record, there is provided to the circulation view of developer's operation system, coordinate monitoring system and warning system to ensure the stabilization of system
Property and high availability, facilitate business rule personnel to check regular implementing result, take and hit amount etc., pass through online real-time day
Will analysis and summary and complete rule etc., the air control system to build real-time, efficient, perfect provides help, is ensureing track demand
On the basis of, realize low intrusion, low-loss, low latency and high reliability.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not
The disclosure can be limited.
Brief description of the drawings
Attached drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the application
Example, and be used to together with specification to explain the principle of the application.It should be evident that drawings in the following description are only the disclosure
Some embodiments, for those of ordinary skill in the art, without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 shows a kind of flow diagram of Distributed Services tracking in exemplary embodiment of the present;
Fig. 2 shows the fundamental diagram of log acquisition module in the Distributed Services tracking of the embodiment of the present invention;
Fig. 3 shows the operation principle of log processing and memory module in the Distributed Services tracking of the embodiment of the present invention
Figure;
Fig. 4 shows a kind of schematic diagram of computer-readable recording medium in exemplary embodiment of the present;
Fig. 5 shows the schematic diagram of a kind of electronic equipment in exemplary embodiment of the present.
Embodiment
Example embodiment is described more fully with referring now to attached drawing.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, these embodiments are provided so that the present invention will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot
Structure or characteristic can be incorporated in one or more embodiments in any suitable manner.
In addition, attached drawing is only the schematic illustrations of the present invention, it is not necessarily drawn to scale.Identical attached drawing mark in figure
Note represents same or similar part, thus will omit repetition thereof.Some block diagrams shown in attached drawing are work(
Can entity, not necessarily must be corresponding with physically or logically independent entity.These work(can be realized using software form
Energy entity, or these functional entitys are realized in one or more hardware modules or integrated circuit, or at heterogeneous networks and/or place
These functional entitys are realized in reason device device and/or microcontroller device.
Fig. 1 shows a kind of flow diagram of Distributed Services tracking in exemplary embodiment of the present.With reference to Fig. 1
Shown, Distributed Services tracking includes in the present embodiment:
Step S101, multiple user's requests are received, the tracking ID of generation one are corresponded to respectively for each user request, as the use
The unique mark of the service processes of family request.It is this request by access layer service after a request enters air control system
Generate globally unique Trace ID.
Step S102, asked according to each user, multiple sub-line journeys called respectively in the service processes of the user's request,
Called by the incoming multiple sub-line journeys called of the tracking ID (Trace ID) of the user's request, and for each sub-line journey generation one
ID.When carrying out sub-line journey calling, the Trace ID that the user asks are passed to, and ID (Trans are called for sub-line journey generation
ID), Trace ID and Trans ID are associated.
Step S103, gather each sub-line journey to be called the log information of generation, each sub-line journey can be by different services
Process is called, and calls the log information produced every time respectively with the tracking ID of corresponding service processes and the calling ID of the sub-line journey
It is identified.When sub-line journey is called, serve log information can be produced, the log information of each sub-line journey uses Trace ID
It is identified with the form of Trans ID combinations.
Step S104, using the calling ID with identical tracking ID as one group of call chain, the calling of each user's request is collected
The log information of chain, forms the serve log of the user's request.Because the Trace ID corresponding to each user request be it is global only
One, and the sub-line journey called in the service processes of each user request, the service processes that can use the user to ask
Tracking ID (Trace ID) and the calling ID (Trans ID) of each sub-line journey be identified, collect the day of each user's request
During will information, the log information with identical Trace ID only need to be inquired about, each Trans ID are arranged by time of origin
Sequence, you can the call chain of composition the user's request.
Step S105, the serve log that different user is asked is stored to the different subregions of database respectively.Treat sub-line journey
After the completion of calling, the be called log information of generation of the sub-line journey is sent to result collection system as a data cell,
Backstage result collection system carries out partitioned storage by Trace ID and Trans ID to the log information of the sub-line journey, and carries
Supply log query service call.The classification of wherein data cell includes:Time of the act, behavior type, IP address, behavior consumption
When, behavior input, behavior output etc..
Further, under same tracking ID, part can be mutually nested between calling ID, forms topological correlation structure.Wherein
Centered on tracking ID, the calling ID that tracking ID is directly invoked is father node, and the calling ID that father node calls is child node.Namely
Say, sub-line journey can be called directly by the service processes of the user's request, can also by by the service that the user asks into
The sub-line journey that journey is called is called, so as to form nest relation between a upper sub-line journey.
After the serve log storage of different user request, further include:Respectively to the correspondence different user in different subregions
The serve log of request is analyzed, and generates the analysis result based on different statistical items.Wherein statistical items include:Call total time
Number, malloc failure malloc number, malloc failure malloc rate, call the shortest time, call maximum duration, call average duration, call processor
IP address etc..
The present invention also provides a kind of Distributed Services tracking system, including:
Acquisition request module, for receiving multiple user's requests, a tracking ID is generated for each user request is corresponding respectively,
Unique mark as the service processes of the user's request.
Identifier generation module, for being asked according to each user, is called more respectively in the service processes of the user's request
The tracking ID that the user asks, is passed to the multiple sub-line journeys called by a sub-line journey, and is adjusted for each sub-line journey generation one
Use ID.
Log acquisition module, is called the log information of generation, each sub-line journey can be by not for gathering each sub-line journey
Same service processes call, and call the log information produced every time respectively with the tracking ID of corresponding service processes and the sub-line journey
Calling ID be identified.
Log collection and memory module, it is each for using the calling ID with identical tracking ID as one group of call chain, collecting
The log information of the call chain of user's request, forms the serve log of the user's request, and the service day that different user is asked
Will is stored to the different subregions of database respectively.
Wherein, the principle of log acquisition module is with reference to shown in Fig. 2.The data cell leading indicator of log collection service collection
Including:Time of the act, behavior type, IP address, behavior takes, behavior inputs and exports.Data cell least unit is
Affairs, are marked by globally unique Trans ID, can be nested between multiple affairs, and topological correlation is realized by parent nodes.Should
Module, by asynchronous transmission, has the advantages that performance is low-loss by the way of burying a little.
After user's request is received, gateway accessing layer asks to distribute globally unique Trace ID for the user,
Unique mark as the service processes of the user's request.The service processes of user's request may call multiple sub-line journeys, often adjust
It is that the sub-line journey distributes a Trans ID, such as the Trans A of diagram, Trans B, Trans C ... with a sub-line journey
Trans N.Each sub-line journey provides a type of service, i.e. Trans A to the Trans N corresponding services for providing diagram respectively
Service A to Service N.Since all sub-line journeys that the user's request is called are with the Trace of the user's request
ID and corresponding Trans ID are identified, therefore are called and finished when all sub-line journeys, pass through Trace ID collectors
(Trace Collector) collects the Trans ID for being identified with identical Trace ID, that is, forms the tune of the user's request
Use chain.
The principle of log collection and memory module is with reference to shown in Fig. 3.Log collection service passes through distributed message middleware
Kakfa completes collecting for data, by setting routing key, ensures that multiple Transaction Informations of unified Trace ID are sent to
Same partition, consumer carry out the merging of data by Trace ID, and set the delay times, ensure memory headroom
It will not rise suddenly and sharply, while ensure that the data volume of single batch write-in hbase, improve write efficiency.Each complete request chain is by one
A globally unique Trace ID are identified.
Specifically, asked for different users, such as user A to user N (Consumer A, the Consumer of diagram
B, Consumer C ... Consumer N) user's request, these users are asked to the serve log of respective call chain respectively
It is stored in the different subregions of database (Hbase).Such as Fig. 3 shows the storage mode for one of user request.Pass through
Globally unique Trace ID identify the service processes of the user's request, under the Trace ID, including multiple called sons
The Trans ID of thread, such as including Trans A to Trans N.Under each Trans ID, corresponding log information is stored (i.e.
The Data of diagram).For example, store the sub-line journey under log information Data A, the Trans B of the sub-line journey is stored under Trans A
Log information Data B ... Trans N under store the log information Data N of the sub-line journey.
Further, which further includes:Log query service and front end displaying service.Each please
Ask complete call chain to belong to same Trace ID, can inquire once what complete request included by the mark
Trans, the time occurred by affairs are ranked up, you can reappear the whole flow process of operation system.Front end statistical report form module
It can collect the detailed index of each module of operation system according to statistical items in daily record, specifically include:Cnt, calls total degree;
Failure, malloc failure malloc number;Failure rate, malloc failure malloc rate;Min (ms), shortest time;Max (ms), when most long
Between;Avg (ms), average duration;Ip, call processor device IP address etc..
To sum up, Distributed Services tracking of the invention and system, by tracking distributed system journal, there is provided to opening
The circulation view of hair personnel's operation system, coordinates monitoring system and warning system to ensure the stability and high availability of system,
Business rule personnel are facilitated to check regular implementing result, time-consuming and hit amount etc., by online real-time logs analysis and summary simultaneously
Complete rule etc., the air control system to build real-time, efficient, perfect provides help.The present invention realizes near real-time and checks air control
The perform track of request, regular implementation status;Developer clears back-end services call relation, calls path analysis, polarization
Can bottleneck and investigation failure cause etc., with reference to alarm and early warning mechanism, ensure the stability and high availability of system;At the same time
Basis is provided for a wide range of new rule of reaching the standard grade, the formulation for new rule has directive significance.
In an exemplary embodiment of the present invention, a kind of computer-readable recording medium is additionally provided, is stored thereon with meter
Calculation machine program, the program can be realized when being performed by such as processor Distributed Services described in any one above-mentioned embodiment with
The step of track method.In some possible embodiments, various aspects of the invention are also implemented as a kind of program product
Form, it includes program code, and when described program product is run on the terminal device, said program code is used to make described
Terminal device performs the illustrative embodiments various according to the present invention of the above-mentioned Distributed Services tracking description of this specification
The step of.
Refering to what is shown in Fig. 4, describe the program product for being used for realization the above method according to the embodiment of the present invention
400, it can use portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device,
Such as run on PC.However, the program product not limited to this of the present invention, in this document, readable storage medium storing program for executing can be with
Be it is any include or the tangible medium of storage program, the program can be commanded execution system, device either device use or
It is in connection.
Described program product 400 can use any combination of one or more computer-readable recording mediums.Computer-readable recording medium can be can
Read signal medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared
The system of line or semiconductor, device or device, or any combination above.The more specifically example of readable storage medium storing program for executing is (non-
Exhaustive list) include:Electrical connection, portable disc, hard disk, random access memory (RAM) with one or more conducting wires,
Read-only storage (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, the read-only storage of portable compact disc
Device (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The computer-readable recording medium can include believing in a base band or as the data that a carrier wave part is propagated
Number, wherein carrying readable program code.The data-signal of this propagation can take various forms, and include but not limited to electromagnetism
Signal, optical signal or above-mentioned any appropriate combination.Readable storage medium storing program for executing can also be any beyond readable storage medium storing program for executing
Computer-readable recording medium, which can send, propagate either transmission be used to be used by instruction execution system, device or device or
Person's program in connection.The program code included on readable storage medium storing program for executing can be transmitted with any appropriate medium, bag
Include but be not limited to wireless, wired, optical cable, RF etc., or above-mentioned any appropriate combination.
It can be write with any combination of one or more programming languages for performing the program that operates of the present invention
Code, described program design language include object oriented program language-Java, C++ etc., further include conventional
Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user
Perform on computing device, partly perform on a user device, the software kit independent as one performs, is partly calculated in user
Its upper side point is performed or performed completely in remote computing device or server on a remote computing.It is remote being related to
In the situation of journey computing device, remote computing device can pass through the network of any kind, including LAN (LAN) or wide area network
(WAN), user calculating equipment is connected to, or, it may be connected to external computing device (such as utilize ISP
To pass through Internet connection).
In an exemplary embodiment of the present invention, a kind of electronic equipment is also provided, which can include processor,
And the memory of the executable instruction for storing the processor.Wherein, the processor is configured to via described in execution
The step of executable instruction is to perform Distributed Services tracking described in any one above-mentioned embodiment.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be implemented as following form, i.e.,:It is complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.), or hardware and software, can unite here
Referred to as " circuit ", " module " or " system ".
The electronic equipment 500 of this embodiment according to the present invention is described referring to Fig. 5.The electronics that Fig. 5 is shown
Equipment 500 is only an example, should not bring any restrictions to the function and use scope of the embodiment of the present invention.
As shown in figure 5, electronic equipment 500 is showed in the form of universal computing device.The component of electronic equipment 500 can wrap
Include but be not limited to:At least one processing unit 510, at least one storage unit 520, (including the storage of connection different system component
Unit 520 and processing unit 510) bus 530, display unit 540 etc..
Wherein, the storage unit has program stored therein code, and said program code can be held by the processing unit 510
OK so that the processing unit 510 perform described in the above-mentioned Distributed Services tracking part of this specification according to this hair
The step of bright various illustrative embodiments.For example, the step of processing unit 510 can perform as shown in fig. 1.
The storage unit 520 can include the computer-readable recording medium of volatile memory cell form, such as random access memory
Unit (RAM) 5201 and/or cache memory unit 5202, can further include read-only memory unit (ROM) 5203.
The storage unit 520 can also include program/practicality work with one group of (at least one) program module 5205
Tool 5204, such program module 5205 includes but not limited to:Operating system, one or more application program, other programs
Module and routine data, may include the realization of network environment in each or certain combination in these examples.
Bus 530 can be the one or more in a few class bus structures of expression, including storage unit bus or storage
Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures
Local bus.
Electronic equipment 500 can also be with one or more external equipments 600 (such as keyboard, sensing equipment, bluetooth equipment
Deng) communication, the equipment communication interacted with the electronic equipment 500 can be also enabled a user to one or more, and/or with causing
Any equipment that the electronic equipment 500 can communicate with one or more of the other computing device (such as router, modulation /demodulation
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 550.Also, electronic equipment 500 can be with
By network adapter 560 and one or more network (such as LAN (LAN), wide area network (WAN) and/or public network,
Such as internet) communication.Network adapter 560 can be communicated by bus 530 with other modules of electronic equipment 500.Should
Understand, although not shown in the drawings, can combine electronic equipment 500 uses other hardware and/or software module, including it is but unlimited
In:Microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and number
According to backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can be realized by software, can also be realized by way of software is with reference to necessary hardware.Therefore, according to the present invention
The technical solution of embodiment can be embodied in the form of software product, the software product can be stored in one it is non-volatile
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are so that a calculating
Equipment (can be personal computer, server or network equipment etc.) performs the above-mentioned distribution of embodiment according to the present invention
Formula service tracks method.
Those skilled in the art will readily occur to the present invention its after considering specification and putting into practice invention disclosed herein
Its embodiment.This application is intended to cover the present invention any variations, uses, or adaptations, these modifications, purposes or
Person's adaptive change follows the general principle of the present invention and including undocumented common knowledge in the art of the invention
Or conventional techniques.Description and embodiments are considered only as exemplary, and true scope and spirit of the invention are by appended
Claim is pointed out.
Claims (13)
- A kind of 1. Distributed Services tracking, it is characterised in that the described method includes:Multiple user's requests are received, a tracking ID, the service as the user's request are generated for each user request is corresponding respectively The unique mark of process;Asked according to each user, multiple sub-line journeys are called respectively in the service processes of the user's request, please by the user The tracking ID asked is passed to the multiple sub-line journeys called, and calls ID for each sub-line journey generation one;Gather each sub-line journey to be called the log information of generation, each sub-line journey can be called by different service processes, every time The log information produced is called to be identified respectively with the calling ID of the tracking ID of corresponding service processes and the sub-line journey;Using the calling ID with identical tracking ID as one group of call chain, the log information of the call chain of each user's request is collected, Form the serve log of the user's request;The serve log that different user is asked is stored to the different subregions of database respectively.
- 2. Distributed Services tracking as claimed in claim 1, it is characterised in that under same tracking ID, the part tune With can be mutually nested between ID, topological correlation structure be formed.
- 3. Distributed Services tracking as claimed in claim 2, it is characterised in that described in the topological correlation structure Centered on tracking ID, the calling ID that the tracking ID is directly invoked is father node, and the calling ID that the father node calls saves for son Point.
- 4. Distributed Services tracking as claimed in claim 1, it is characterised in that there is one group of calling of identical tracking ID In chain, each calling ID is ranked up by time of origin.
- 5. Distributed Services tracking as claimed in claim 1, it is characterised in that the log information of each sub-line journey is formed One data cell, the classification of the data cell include:Time of the act, behavior type, IP address, behavior takes, behavior inputs, Behavior exports.
- 6. Distributed Services tracking as claimed in claim 1, it is characterised in that different user request tracking ID it Between, and equal non-overlapping copies between the calling ID of same user request.
- 7. Distributed Services tracking as claimed in claim 1, it is characterised in that further include:The serve log asked respectively the correspondence different user in different subregions is analyzed, and is generated based on different statistical items Analysis result.
- 8. Distributed Services tracking as claimed in claim 7, it is characterised in that the statistical items include:Call total time Number, malloc failure malloc number, malloc failure malloc rate, call the shortest time, call maximum duration, call average duration, call processor IP address.
- A kind of 9. Distributed Services tracking system, it is characterised in that the system comprises:Acquisition request module, for receiving multiple user's requests, a tracking ID is generated for each user request is corresponding respectively, as The unique mark of the service processes of the user's request;Identifier generation module, for being asked according to each user, more height are called in the service processes of the user's request respectively The tracking ID that the user asks, is passed to the multiple sub-line journeys called by thread, and calls ID for each sub-line journey generation one;Log acquisition module, is called the log information of generation, each sub-line journey can be by different for gathering each sub-line journey Service processes call, and call the log information produced every time respectively with the tracking ID of corresponding service processes and the tune of the sub-line journey It is identified with ID;Log collection module, for using the calling ID with identical tracking ID as one group of call chain, collecting each user's request The log information of call chain, forms the serve log of the user's request;Daily record memory module, the serve log for different user to be asked are stored to the different subregions of database respectively.
- 10. Distributed Services tracking system as claimed in claim 9, it is characterised in that further include:Log query module, for the inquiry request according to reception, with the tracking ID matching inquiries entrained by the inquiry request Corresponding serve log.
- 11. Distributed Services tracking system as claimed in claim 9, it is characterised in that further include:Log processing module, the serve log asked respectively the correspondence different user in different subregions are analyzed, and generate base In the analysis result of different statistical items, the statistical items include:Call total degree, malloc failure malloc number, malloc failure malloc rate, calling Shortest time, call maximum duration, call average duration, call processor IP address.
- 12. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor The step of claim 1~8 any one of them Distributed Services tracking is realized during execution.
- 13. a kind of electronic equipment, it is characterised in that including:Processor;AndMemory, for storing the executable instruction of the processor;Wherein, the processor is configured to carry out perform claim 1~8 any one of them of requirement via the execution executable instruction The step of Distributed Services tracking.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225498.1A CN108038145A (en) | 2017-11-23 | 2017-11-23 | Distributed Services tracking, system, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711225498.1A CN108038145A (en) | 2017-11-23 | 2017-11-23 | Distributed Services tracking, system, storage medium and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108038145A true CN108038145A (en) | 2018-05-15 |
Family
ID=62094428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711225498.1A Pending CN108038145A (en) | 2017-11-23 | 2017-11-23 | Distributed Services tracking, system, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108038145A (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109542718A (en) * | 2018-10-22 | 2019-03-29 | 中国平安人寿保险股份有限公司 | Monitoring method, device, storage medium and the server of service call |
CN109902105A (en) * | 2019-02-28 | 2019-06-18 | 携程旅游网络技术(上海)有限公司 | For the data query system of micro services framework, method, equipment and storage medium |
CN109921927A (en) * | 2019-02-20 | 2019-06-21 | 苏州人之众信息技术有限公司 | Real-time calling D-chain trace method based on micro services |
CN110069358A (en) * | 2019-04-18 | 2019-07-30 | 彩讯科技股份有限公司 | Call chain trace analysis method, apparatus, electronic equipment and storage medium |
CN110489315A (en) * | 2019-07-18 | 2019-11-22 | 威富通科技有限公司 | A kind of tracking of operation requests, tracking device and server |
CN110515800A (en) * | 2019-08-16 | 2019-11-29 | 北京浪潮数据技术有限公司 | A kind of processing method and processing device of operation information |
CN110851471A (en) * | 2018-07-27 | 2020-02-28 | 北京京东尚科信息技术有限公司 | Distributed log data processing method, device and system |
CN110995780A (en) * | 2019-10-30 | 2020-04-10 | 北京文渊佳科技有限公司 | API calling method and device, storage medium and electronic equipment |
CN111078432A (en) * | 2019-12-10 | 2020-04-28 | 深圳前海环融联易信息科技服务有限公司 | Tracking method and device for scheduling between services |
CN111090569A (en) * | 2019-12-11 | 2020-05-01 | 深圳震有科技股份有限公司 | Scheduling system, and relationship log generation method and medium based on scheduling system |
CN111143314A (en) * | 2019-12-26 | 2020-05-12 | 厦门服云信息科技有限公司 | Log analysis method and system based on high-speed streaming processing technology |
CN111147588A (en) * | 2019-12-27 | 2020-05-12 | 上海浦东发展银行股份有限公司 | Method and system for realizing cross-domain and cross-center communication in enterprise-level micro service platform |
CN111193631A (en) * | 2018-11-14 | 2020-05-22 | 中国电信股份有限公司 | Information processing method, system, and computer-readable storage medium |
CN111245642A (en) * | 2019-12-31 | 2020-06-05 | 北京奇才天下科技有限公司 | Method and device for acquiring dependency relationship between multiple systems and electronic equipment |
CN111290928A (en) * | 2018-12-06 | 2020-06-16 | 中国移动通信集团陕西有限公司 | A method, apparatus, medium and equipment for determining the importance of atomic business |
CN111352760A (en) * | 2020-02-27 | 2020-06-30 | 深圳市腾讯网域计算机网络有限公司 | Data processing method and related device |
CN111444081A (en) * | 2019-01-17 | 2020-07-24 | 阿里巴巴集团控股有限公司 | Determining, responding and generating method, client, server, device and medium |
CN111459766A (en) * | 2019-11-14 | 2020-07-28 | 国网浙江省电力有限公司信息通信分公司 | A call chain tracking and analysis method for microservice system |
WO2020173377A1 (en) * | 2019-02-28 | 2020-09-03 | 华为技术有限公司 | Log information generating method and apparatus, and electronic device |
CN111831757A (en) * | 2020-06-09 | 2020-10-27 | 时时同云科技(成都)有限责任公司 | Method and device for generating and managing distributed global unique identification information |
CN112003831A (en) * | 2020-07-29 | 2020-11-27 | 苏州玩蜂软件科技有限公司 | Log collection system and log collection method in distributed environment |
CN112100034A (en) * | 2020-09-29 | 2020-12-18 | 泰康保险集团股份有限公司 | Service monitoring method and device |
CN112118286A (en) * | 2020-08-04 | 2020-12-22 | 紫光云(南京)数字技术有限公司 | Multi-thread link tracking method and device based on MDC and computer readable storage medium |
CN112131070A (en) * | 2019-06-25 | 2020-12-25 | 北京京东尚科信息技术有限公司 | Call relation tracking method, device, equipment and computer readable storage medium |
CN112363855A (en) * | 2020-11-13 | 2021-02-12 | 北京基调网络股份有限公司 | Call chain data generation method, topology generation method and system and computer equipment |
CN112422349A (en) * | 2020-12-03 | 2021-02-26 | 广州瀚信通信科技股份有限公司 | Network management system, method, equipment and medium for NFV |
CN112445671A (en) * | 2019-08-29 | 2021-03-05 | 阿里巴巴集团控股有限公司 | Link tracking method and device and computer system |
CN112527537A (en) * | 2020-11-30 | 2021-03-19 | 北京百度网讯科技有限公司 | Quality monitoring method, device, equipment and medium for online service system |
CN112783720A (en) * | 2021-01-05 | 2021-05-11 | 广州品唯软件有限公司 | Topological structure diagram generation method and device, computer equipment and display system |
CN113079064A (en) * | 2021-03-26 | 2021-07-06 | 北京京东振世信息技术有限公司 | Pressure detection method and device and electronic equipment |
CN113114533A (en) * | 2021-04-08 | 2021-07-13 | 中国工商银行股份有限公司 | Network time consumption display method and device for distributed service invocation |
CN113114612A (en) * | 2020-01-13 | 2021-07-13 | 北京京东振世信息技术有限公司 | Method and device for determining call chain of distributed system |
CN113312353A (en) * | 2021-06-10 | 2021-08-27 | 中国民航信息网络股份有限公司 | Storage method and system for tracking journal |
CN113342771A (en) * | 2021-07-01 | 2021-09-03 | 上海通联金融服务有限公司 | Distributed call log printing method |
CN113746883A (en) * | 2020-05-29 | 2021-12-03 | 华为技术有限公司 | Link tracking method and system |
CN114039860A (en) * | 2021-11-03 | 2022-02-11 | 厦门市美亚柏科信息股份有限公司 | Method and system for quickly constructing server network topological graph |
CN114090514A (en) * | 2021-11-30 | 2022-02-25 | 中国建设银行股份有限公司 | Log retrieval method and device for distributed system |
CN114116811A (en) * | 2022-01-29 | 2022-03-01 | 北京优特捷信息技术有限公司 | Log processing method, device, equipment and storage medium |
EP3913856A4 (en) * | 2019-02-27 | 2022-03-23 | Huawei Technologies Co., Ltd. | Method and apparatus for querying call chain information |
US20220122091A1 (en) * | 2020-10-21 | 2022-04-21 | Coupang Corp. | System and method for return fraud detection and prevention |
CN114546787A (en) * | 2022-04-22 | 2022-05-27 | 杭州乾冠数字物联技术有限公司 | Distributed system monitoring method and system and computer storage medium |
WO2022110675A1 (en) * | 2020-11-25 | 2022-06-02 | 平安普惠企业管理有限公司 | Artificial intelligence-based log generation method and apparatus, computer device and medium |
CN115022410A (en) * | 2022-05-27 | 2022-09-06 | 北京有竹居网络技术有限公司 | A network request tracking method, device and device |
CN116170321A (en) * | 2022-12-09 | 2023-05-26 | 广州市玄武无线科技股份有限公司 | Data collection method, device, equipment and storage medium for link tracking |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105283848A (en) * | 2013-02-12 | 2016-01-27 | 肯赛里克斯公司 | Application tracing by distributed objectives |
US20160026556A1 (en) * | 2014-04-23 | 2016-01-28 | Microsoft Technology Licensing, Llc | Call chain interval resource impact unification |
CN106487596A (en) * | 2016-10-26 | 2017-03-08 | 宜人恒业科技发展(北京)有限公司 | Distributed Services follow the tracks of implementation method |
-
2017
- 2017-11-23 CN CN201711225498.1A patent/CN108038145A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105283848A (en) * | 2013-02-12 | 2016-01-27 | 肯赛里克斯公司 | Application tracing by distributed objectives |
US20160026556A1 (en) * | 2014-04-23 | 2016-01-28 | Microsoft Technology Licensing, Llc | Call chain interval resource impact unification |
CN106487596A (en) * | 2016-10-26 | 2017-03-08 | 宜人恒业科技发展(北京)有限公司 | Distributed Services follow the tracks of implementation method |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851471B (en) * | 2018-07-27 | 2025-02-21 | 北京京东尚科信息技术有限公司 | Distributed log data processing method, device and system |
CN110851471A (en) * | 2018-07-27 | 2020-02-28 | 北京京东尚科信息技术有限公司 | Distributed log data processing method, device and system |
CN109542718B (en) * | 2018-10-22 | 2023-02-07 | 中国平安人寿保险股份有限公司 | Service call monitoring method and device, storage medium and server |
CN109542718A (en) * | 2018-10-22 | 2019-03-29 | 中国平安人寿保险股份有限公司 | Monitoring method, device, storage medium and the server of service call |
CN111193631A (en) * | 2018-11-14 | 2020-05-22 | 中国电信股份有限公司 | Information processing method, system, and computer-readable storage medium |
CN111290928A (en) * | 2018-12-06 | 2020-06-16 | 中国移动通信集团陕西有限公司 | A method, apparatus, medium and equipment for determining the importance of atomic business |
CN111444081B (en) * | 2019-01-17 | 2023-05-02 | 阿里巴巴集团控股有限公司 | Determination, response and generation methods, client, server, device and medium |
CN111444081A (en) * | 2019-01-17 | 2020-07-24 | 阿里巴巴集团控股有限公司 | Determining, responding and generating method, client, server, device and medium |
CN109921927A (en) * | 2019-02-20 | 2019-06-21 | 苏州人之众信息技术有限公司 | Real-time calling D-chain trace method based on micro services |
EP3913856A4 (en) * | 2019-02-27 | 2022-03-23 | Huawei Technologies Co., Ltd. | Method and apparatus for querying call chain information |
US11809300B2 (en) | 2019-02-27 | 2023-11-07 | Huawei Cloud Computing Technologies Co., Ltd. | Trace chain information query method and device |
CN111625431B (en) * | 2019-02-28 | 2022-04-22 | 华为技术有限公司 | A method, device and electronic device for generating log information |
CN109902105A (en) * | 2019-02-28 | 2019-06-18 | 携程旅游网络技术(上海)有限公司 | For the data query system of micro services framework, method, equipment and storage medium |
CN111625431A (en) * | 2019-02-28 | 2020-09-04 | 华为技术有限公司 | Log information generation method and device and electronic equipment |
WO2020173377A1 (en) * | 2019-02-28 | 2020-09-03 | 华为技术有限公司 | Log information generating method and apparatus, and electronic device |
CN110069358A (en) * | 2019-04-18 | 2019-07-30 | 彩讯科技股份有限公司 | Call chain trace analysis method, apparatus, electronic equipment and storage medium |
CN112131070A (en) * | 2019-06-25 | 2020-12-25 | 北京京东尚科信息技术有限公司 | Call relation tracking method, device, equipment and computer readable storage medium |
CN110489315A (en) * | 2019-07-18 | 2019-11-22 | 威富通科技有限公司 | A kind of tracking of operation requests, tracking device and server |
CN110489315B (en) * | 2019-07-18 | 2024-01-12 | 威富通科技有限公司 | Operation request tracking method, operation request tracking device and server |
CN110515800A (en) * | 2019-08-16 | 2019-11-29 | 北京浪潮数据技术有限公司 | A kind of processing method and processing device of operation information |
CN112445671A (en) * | 2019-08-29 | 2021-03-05 | 阿里巴巴集团控股有限公司 | Link tracking method and device and computer system |
CN110995780A (en) * | 2019-10-30 | 2020-04-10 | 北京文渊佳科技有限公司 | API calling method and device, storage medium and electronic equipment |
CN111459766B (en) * | 2019-11-14 | 2024-01-12 | 国网浙江省电力有限公司信息通信分公司 | A call chain tracking and analysis method for microservice systems |
CN111459766A (en) * | 2019-11-14 | 2020-07-28 | 国网浙江省电力有限公司信息通信分公司 | A call chain tracking and analysis method for microservice system |
CN111078432A (en) * | 2019-12-10 | 2020-04-28 | 深圳前海环融联易信息科技服务有限公司 | Tracking method and device for scheduling between services |
CN111078432B (en) * | 2019-12-10 | 2024-04-16 | 深圳前海环融联易信息科技服务有限公司 | Tracking method and device for scheduling between services |
CN111090569A (en) * | 2019-12-11 | 2020-05-01 | 深圳震有科技股份有限公司 | Scheduling system, and relationship log generation method and medium based on scheduling system |
CN111143314A (en) * | 2019-12-26 | 2020-05-12 | 厦门服云信息科技有限公司 | Log analysis method and system based on high-speed streaming processing technology |
CN111147588A (en) * | 2019-12-27 | 2020-05-12 | 上海浦东发展银行股份有限公司 | Method and system for realizing cross-domain and cross-center communication in enterprise-level micro service platform |
CN111245642A (en) * | 2019-12-31 | 2020-06-05 | 北京奇才天下科技有限公司 | Method and device for acquiring dependency relationship between multiple systems and electronic equipment |
CN113114612B (en) * | 2020-01-13 | 2023-06-27 | 北京京东振世信息技术有限公司 | Determination method and device for distributed system call chain |
CN113114612A (en) * | 2020-01-13 | 2021-07-13 | 北京京东振世信息技术有限公司 | Method and device for determining call chain of distributed system |
CN111352760A (en) * | 2020-02-27 | 2020-06-30 | 深圳市腾讯网域计算机网络有限公司 | Data processing method and related device |
CN113746883A (en) * | 2020-05-29 | 2021-12-03 | 华为技术有限公司 | Link tracking method and system |
CN111831757A (en) * | 2020-06-09 | 2020-10-27 | 时时同云科技(成都)有限责任公司 | Method and device for generating and managing distributed global unique identification information |
CN111831757B (en) * | 2020-06-09 | 2023-05-12 | 时时同云科技(成都)有限责任公司 | Method and device for generating and managing distributed global unique identification information |
CN112003831A (en) * | 2020-07-29 | 2020-11-27 | 苏州玩蜂软件科技有限公司 | Log collection system and log collection method in distributed environment |
CN112118286B (en) * | 2020-08-04 | 2021-08-17 | 紫光云(南京)数字技术有限公司 | Multi-thread link tracking method and device based on MDC and computer readable storage medium |
CN112118286A (en) * | 2020-08-04 | 2020-12-22 | 紫光云(南京)数字技术有限公司 | Multi-thread link tracking method and device based on MDC and computer readable storage medium |
CN112100034A (en) * | 2020-09-29 | 2020-12-18 | 泰康保险集团股份有限公司 | Service monitoring method and device |
US20220122091A1 (en) * | 2020-10-21 | 2022-04-21 | Coupang Corp. | System and method for return fraud detection and prevention |
CN112363855A (en) * | 2020-11-13 | 2021-02-12 | 北京基调网络股份有限公司 | Call chain data generation method, topology generation method and system and computer equipment |
CN112363855B (en) * | 2020-11-13 | 2021-06-18 | 北京基调网络股份有限公司 | Call chain data generation method, topology generation method and system and computer equipment |
WO2022110675A1 (en) * | 2020-11-25 | 2022-06-02 | 平安普惠企业管理有限公司 | Artificial intelligence-based log generation method and apparatus, computer device and medium |
CN112527537B (en) * | 2020-11-30 | 2023-10-27 | 北京百度网讯科技有限公司 | Quality monitoring method, device, equipment and medium of online service system |
CN112527537A (en) * | 2020-11-30 | 2021-03-19 | 北京百度网讯科技有限公司 | Quality monitoring method, device, equipment and medium for online service system |
CN112422349B (en) * | 2020-12-03 | 2023-04-07 | 广州瀚信通信科技股份有限公司 | Network management system, method, equipment and medium for NFV |
CN112422349A (en) * | 2020-12-03 | 2021-02-26 | 广州瀚信通信科技股份有限公司 | Network management system, method, equipment and medium for NFV |
CN112783720A (en) * | 2021-01-05 | 2021-05-11 | 广州品唯软件有限公司 | Topological structure diagram generation method and device, computer equipment and display system |
CN113079064A (en) * | 2021-03-26 | 2021-07-06 | 北京京东振世信息技术有限公司 | Pressure detection method and device and electronic equipment |
CN113114533A (en) * | 2021-04-08 | 2021-07-13 | 中国工商银行股份有限公司 | Network time consumption display method and device for distributed service invocation |
CN113312353A (en) * | 2021-06-10 | 2021-08-27 | 中国民航信息网络股份有限公司 | Storage method and system for tracking journal |
CN113312353B (en) * | 2021-06-10 | 2024-06-04 | 中国民航信息网络股份有限公司 | Storage method and system for tracking belt log |
CN113342771A (en) * | 2021-07-01 | 2021-09-03 | 上海通联金融服务有限公司 | Distributed call log printing method |
CN114039860B (en) * | 2021-11-03 | 2023-10-31 | 厦门市美亚柏科信息股份有限公司 | Method and system for quickly constructing server network topology graph |
CN114039860A (en) * | 2021-11-03 | 2022-02-11 | 厦门市美亚柏科信息股份有限公司 | Method and system for quickly constructing server network topological graph |
CN114090514A (en) * | 2021-11-30 | 2022-02-25 | 中国建设银行股份有限公司 | Log retrieval method and device for distributed system |
CN114116811A (en) * | 2022-01-29 | 2022-03-01 | 北京优特捷信息技术有限公司 | Log processing method, device, equipment and storage medium |
CN114546787A (en) * | 2022-04-22 | 2022-05-27 | 杭州乾冠数字物联技术有限公司 | Distributed system monitoring method and system and computer storage medium |
CN115022410A (en) * | 2022-05-27 | 2022-09-06 | 北京有竹居网络技术有限公司 | A network request tracking method, device and device |
CN116170321B (en) * | 2022-12-09 | 2024-04-02 | 广州市玄武无线科技股份有限公司 | Data collection method, device, equipment and storage medium for link tracking |
CN116170321A (en) * | 2022-12-09 | 2023-05-26 | 广州市玄武无线科技股份有限公司 | Data collection method, device, equipment and storage medium for link tracking |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108038145A (en) | Distributed Services tracking, system, storage medium and electronic equipment | |
CN109803004B (en) | Block chain intelligent contract management method and device, electronic equipment and storage medium | |
CN109710405B (en) | Block chain intelligent contract management method and device, electronic equipment and storage medium | |
US9003222B2 (en) | Configuration fault localization in shared resource environments | |
CN103763117A (en) | Service and operation management system | |
CN116034570B (en) | Cross-environment event correlation and machine learning techniques using domain space exploration | |
KR102067032B1 (en) | Method and system for data processing based on hybrid big data system | |
CN110516076A (en) | A kind of the cloud computing management method and system of knowledge based map | |
CN112579552A (en) | Log storage and calling method, device and system | |
US20190354394A1 (en) | Cross-domain transaction contextualization of event information | |
CN118897809A (en) | A method and system for monitoring the testing process of computer network application programs | |
WO2025103085A9 (en) | Log processing method and system, log management platform, and electronic device | |
CN111782672B (en) | Multi-field data management method and related device | |
CN119030860A (en) | Fault node positioning method, device, electronic device and non-volatile storage medium | |
CN111679919B (en) | Data interaction method, device, equipment and storage medium | |
US20190050436A1 (en) | Content-based predictive organization of column families | |
CN118897784B (en) | Interface call log analysis method, device, equipment, medium and product | |
WO2021227636A1 (en) | Microservice processing method and apparatus, storage medium, and electronic device | |
CN118394713A (en) | Log data processing method, device, equipment, storage medium and program product | |
US20210397717A1 (en) | Software information analysis | |
Ju et al. | Innovation trend of edge computing technology based on patent perspective | |
CN109271371B (en) | A Distributed Multi-layer Big Data Analysis and Processing Model Based on Spark | |
CN117370053A (en) | Information system service operation-oriented panoramic monitoring method and system | |
CN115803729A (en) | Direct data loading of middleware generated records | |
CN114547106A (en) | Data query method and device, storage medium, and computer system |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180515 |