US 11,693,850 B1
Rendering a service graph to illustrate page provider dependencies at an aggregate level
Mayank Agarwal, Mountain View, CA (US); John Bley, Chapel Hill, NC (US); Angel Colberg, Santa Clara, CA (US); Jonathan Dillman, San Jose, CA (US); Shashwat Sehgal, San Francisco, CA (US); and Justin Smith, San Francisco, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Oct. 19, 2020, as Appl. No. 17/74,349.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/242 (2019.01); G06F 16/958 (2019.01); G06F 16/901 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/244 (2019.01) [G06F 16/252 (2019.01); G06F 16/9024 (2019.01); G06F 16/958 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of rendering a service graph illustrating dependencies between a frontend and a backend of an application, the method comprising:
generating a plurality of frontend traces from a plurality of frontend spans ingested from the application and generating a plurality of backend traces from a plurality of backend spans ingested from the application;
aggregating frontend metrics data associated with the frontend of the application using the plurality of frontend traces and aggregating backend metrics data associated with the backend of the application using the plurality of backend traces;
determining connection information between one or more frontend traces of the plurality of frontend traces and corresponding backend traces of the plurality of backend traces, wherein the connection information links one or more frontend traces that are generated responsive to a user interacting with the frontend of the application to the corresponding backend traces that are generated at the backend of the application in response to servicing requests associated with the one or more frontend traces initiated at the frontend of the application; and
rendering the service graph using the connection information and the aggregated frontend and backend metrics data.