-
公开(公告)号:US20210294717A1
公开(公告)日:2021-09-23
申请号:US17209633
申请日:2021-03-23
Applicant: eBay Inc.
Inventor: Hanzhang WANG , Huai JIANG , Liangfei SU , Selcuk KOPRU , Sanjeev KATARIYA , Wanxue LI
Abstract: Technologies are shown for generating process flow graphs from system trace data that involve obtaining raw distributed trace data for a system, aggregating the raw distributed trace data into aggregated distributed trace data, generating a plurality of process flow graphs from the aggregated distributed trace data, and storing the plurality of process flow graphs in a graphical store. A first critical path can be determined from the plurality of process flow graphs based on an infrastructure design for the system and a process flow graph corresponding to the first critical path provided for graphical display. Certain examples can determine a second critical path involving a selected element of the first critical path and provide the process flow graph for the second critical path for display. Some examples pre-process the aggregated distributed trace data to repair incorrect traces. Other examples merge included process flow graphs into longer graphs.
-
公开(公告)号:US20230385175A1
公开(公告)日:2023-11-30
申请号:US18232525
申请日:2023-08-10
Applicant: eBay Inc.
Inventor: Hanzhang WANG , Huai JIANG , Liangfei SU , Selcuk KOPRU , Sanjeev KATARIYA , Wanxue LI
CPC classification number: G06F11/3476 , G06F11/3409 , G06N20/00 , G06F11/0772 , G06F11/323
Abstract: Technologies are shown for generating process flow graphs from system trace data that involve obtaining raw distributed trace data for a system, aggregating the raw distributed trace data into aggregated distributed trace data, generating a plurality of process flow graphs from the aggregated distributed trace data, and storing the plurality of process flow graphs in a graphical store. A first critical path can be determined from the plurality of process flow graphs based on an infrastructure design for the system and a process flow graph corresponding to the first critical path provided for graphical display. Certain examples can determine a second critical path involving a selected element of the first critical path and provide the process flow graph for the second critical path for display. Some examples pre-process the aggregated distributed trace data to repair incorrect traces. Other examples merge included process flow graphs into longer graphs.
-