US 12,254,019 B2
Interactive visualization of a relationship of isolated execution environments
Vladimir A. Shcherbakov, San Ramon, CA (US); Stewart Smith, San Francisco, CA (US); Nicholas Matthew Tankersley, Seattle, WA (US); Junyu Wang, Berkeley, CA (US); and Peter Wu, San Francisco, CA (US)
Assigned to SPLUNK Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/160,972.
Application 18/160,972 is a continuation of application No. 17/143,063, filed on Jan. 6, 2021, granted, now 11,567,960.
Application 17/143,063 is a continuation of application No. 16/148,918, filed on Oct. 1, 2018, granted, now 10,929,415, issued on Feb. 23, 2021.
Prior Publication US 2023/0169084 A1, Jun. 1, 2023
Int. Cl. G06F 16/30 (2019.01); G06F 16/248 (2019.01); G06F 16/26 (2019.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01)
CPC G06F 16/248 (2019.01) [G06F 16/26 (2019.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining a set of data associated with an isolated execution environment system, wherein the isolated execution environment system comprises a plurality of isolated execution environments, wherein the plurality of isolated execution environments execute on a computing device, and wherein the plurality of isolated execution environments have a first hierarchical relationship with the computing device;
generating, using the plurality of isolated execution environments, log data;
generating, using the set of data, an interactive visualization of a relationship associated with the plurality of isolated execution environments, wherein the interactive visualization includes a first display object representing the computing device and a second display object representing a particular isolated execution environment of the plurality of isolated execution environments;
causing display of the interactive visualization;
in response to a determined interaction with the first display object representing the computing device within the interactive visualization and based at least in part on the first hierarchical relationship:
determining one or more query parameters, and
generating a first query according to the one or more query parameters to obtain a first generated query for retrieving at least a portion of the log data generated by the particular isolated execution environment, wherein in response to each of 1) the determined interaction with the first display object representing the computing device and 2) a determined interaction with the second display object representing the particular isolated execution environment, one or more respective queries are generated for retrieving the same at least a portion of the log data generated by the particular isolated execution environment; and
initiating execution of the first generated query, wherein, based at least in part on initiating execution of the first generated query, the at least a portion of the log data generated by the particular isolated execution environment is retrieved.