-
公开(公告)号:US11971800B2
公开(公告)日:2024-04-30
申请号:US17743734
申请日:2022-05-13
Applicant: Cisco Technology, Inc.
Inventor: Walter Theodore Hulick, Jr. , Bhuvneshwar Kumar
IPC: G06F11/34
CPC classification number: G06F11/34
Abstract: In one embodiment, an illustrative method herein may comprise: listening, by an agent process, to a discovery-based execution of an application; determining, by the agent process, a plurality of transition locations during the discovery-based execution of the application; recording, by the agent process, the plurality of transition locations into a recorded file; and providing, by the agent process, the recorded file to cause injection of instrumentation into the plurality of transition locations during runtime of the application based on the recorded file.
-
公开(公告)号:US10812319B1
公开(公告)日:2020-10-20
申请号:US16535348
申请日:2019-08-08
Applicant: Cisco Technology, Inc.
Inventor: Suresh Prakash , Rajneesh Kumar , Chandan Abhishek , Nidhi Mala , Bhuvneshwar Kumar
IPC: G06F15/173 , H04L12/24 , G06N20/00 , G06F11/34
Abstract: In one embodiment, a controller determines one or more objects of a computer application to track, and instructs a monitoring system to track object state changes for the one or more objects during runtime of the computer application. As such, the controller then receives object state change information for the one or more objects tracked by the monitoring system, in addition to receiving application performance metrics related to the computer application during runtime from the monitoring system. The controller may then determine one or more application performance metric change events based on the received application performance metrics. According to the techniques herein, the controller may then correlate one or more particular object state changes of the object state change information with one or more correspondingly affected application performance metric change events, and may perform one or more reactive actions based on the correlating.
-
3.
公开(公告)号:US20220083404A1
公开(公告)日:2022-03-17
申请号:US17023526
申请日:2020-09-17
Applicant: Cisco Technology, Inc.
Inventor: Bhuvneshwar Kumar , Prerana Singhal
Abstract: In one embodiment, a device receives, from a monitoring agent that monitors an application, an indication that the monitoring agent did not capture information regarding a particular event during execution of the application. The device determines that the particular event is of a relevant event type that should be tracked. The device generates a configuration for the monitoring agent that adjusts a monitoring scope of the monitoring agent so as to capture information regarding the particular event. The device causes the monitoring agent to be updated with the configuration, wherein the monitoring agent captures information regarding the particular event after being updated with the configuration.
-
公开(公告)号:US20230367687A1
公开(公告)日:2023-11-16
申请号:US17743734
申请日:2022-05-13
Applicant: Cisco Technology, Inc.
Inventor: Walter Theodore Hulick, JR. , Bhuvneshwar Kumar
IPC: H04L67/02 , H04L67/561 , H04L67/104 , G06F9/50
CPC classification number: H04L67/02 , H04L67/561 , H04L67/1044 , G06F9/5044
Abstract: In one embodiment, an illustrative method herein may comprise: listening, by an agent process, to a discovery-based execution of an application; determining, by the agent process, a plurality of transition locations during the discovery-based execution of the application; recording, by the agent process, the plurality of transition locations into a recorded file; and providing, by the agent process, the recorded file to cause injection of instrumentation into the plurality of transition locations during runtime of the application based on the recorded file.
-
5.
公开(公告)号:US11327817B2
公开(公告)日:2022-05-10
申请号:US17023526
申请日:2020-09-17
Applicant: Cisco Technology, Inc.
Inventor: Bhuvneshwar Kumar , Prerana Singhal
Abstract: In one embodiment, a device receives, from a monitoring agent that monitors an application, an indication that the monitoring agent did not capture information regarding a particular event during execution of the application. The device determines that the particular event is of a relevant event type that should be tracked. The device generates a configuration for the monitoring agent that adjusts a monitoring scope of the monitoring agent so as to capture information regarding the particular event. The device causes the monitoring agent to be updated with the configuration, wherein the monitoring agent captures information regarding the particular event after being updated with the configuration.
-
-
-
-