CPC G06F 11/3476 (2013.01) [G06F 11/0772 (2013.01); G06F 11/323 (2013.01); G06F 11/3409 (2013.01); G06N 20/00 (2019.01)] | 16 Claims |
1. A computer-implemented method comprising:
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;
storing the plurality of process flow graphs in a graphical store;
receiving a selection of an element of an infrastructure design for the system;
determining a first critical path from the plurality of process flow graphs based on the infrastructure design for the system, the selected element of the infrastructure design for the system, and at least one selected from the following: a traffic volume, an error rate, and a latency for at least one element of each of the plurality of process flow graphs, the infrastructure design comprising a dependency graph indicating dependencies among a plurality of devices and services in the system; and
providing a process flow graph corresponding to the first critical path for graphical display.
|