US 12,190,139 B1
Secure support of customization scripts using pipelining
Dean Connable Wills, Berkeley, CA (US); Karthik Krishnamurthy, San Ramon, CA (US); Ivan Sopin, Dublin, CA (US); Allan Bradley Winslow, Rancho Mission Viejo, CA (US); Brian Henry Kirouac, Cupertino, CA (US); and Senthilnathan Arunagirinathan, Fremont, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Mar. 9, 2022, as Appl. No. 17/690,525.
Claims priority of provisional application 63/194,896, filed on May 28, 2021.
Int. Cl. G06F 9/44 (2018.01); G06F 9/455 (2018.01); G06F 21/62 (2013.01)
CPC G06F 9/45512 (2013.01) [G06F 21/629 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
performing, by a device, a detection stage of an automated instrumentation pipeline during which the device detects an application server type by examining a command line of a process of an application;
performing, by the device and based on the application server type, an extraction stage of the automated instrumentation pipeline during which the device extracts application server attributes;
performing, by the device and based on the application server attributes, a naming stage of the automated instrumentation pipeline during which the device forms a naming hierarchy for processes of the application,
wherein the detection stage, the extraction stage, and the naming stage of the automated instrumentation pipeline do not have access to a controlled space of the application; and
inserting, by the device and based in part on the naming hierarchy, arguments into command lines of processes of the application that cause the processes of the application to be instrumented at runtime.