IP Library Patent Application 15339392
Patent Application
App. No. 15/339,392

CORRELATING PERFORMANCE OUTLIERS AND NETWORK PERFORMANCE IMPACTING EVENT METRIC

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/339,392
Abstract

In one aspect, a system for correlating application performance data with network performance data is disclosed. The system includes: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: receive data associated with monitored environment performing a distributed business transaction; identify business transaction performance outliers and network performance impacting events from the received data; generate a single network performance impacting event metric by categorizing the network performance events; provide a user interface for displaying an interactive report of the received data including the identified business transaction performance outliers and the generated single network performance impacting event metric; and display, through the user interface, correlation of the identified business transaction performance outliers and the generated single network performance impacting event metric using a common time scale.

Claims (75)

1 . A system for correlating application performance data with network performance data, the system including:

a processor;

a memory; and

one or more modules stored in the memory and executable by a processor to perform operations including:

receive data associated with monitored environment performing a distributed business transaction;

identify business transaction performance outliers and network performance impacting events from the received data;

generate a single network performance impacting event metric by categorizing the network performance events;

provide a user interface for displaying an interactive report of the received data including the identified business transaction performance outliers and the generated single network performance impacting event metric; and

display, through the user interface, correlation of the identified business transaction performance outliers and the generated single network performance impacting event metric using a common time scale.

2 . The system of claim 1 , wherein the one or more modules are executable to perform operations including:

receive user selection of a specific type of business transaction performance outliers; and

modify the report the display the selected specific type of business transaction performance outliers.

3 . The system of claim 1 , wherein the one or more modules are executable to perform operations including:

analyze the network performance impacting event metric to identify a source of a bottleneck causing the business transaction performance outliers correlated with the network performance impacting event metric.

4 . The system of claim 3 , wherein when identifying the source of the bottleneck, the one or more modules are executable to perform operations including:

isolate the bottleneck location to a distinct area in a network.

5 . The system of claim 4 , wherein, when isolating the bottleneck location to a distinct area in a network, the one or more modules are executable to perform operations including:

isolate the bottleneck to one or more of the following areas:

sender application;

sender TCP stack;

network interconnect;

receiver TCP stack; or

receiver application.

6 . The system of claim 4 , wherein the one or more modules are executable to perform operations including:

display additional information indicating the isolated location of the bottle neck.

7 . The system of claim 1 , wherein the one or more modules are executable to perform operations including:

display additional information for the business transaction performance outliers and the network performance impacting event metric.

8 . A method for correlating application performance data with network performance data, the method including:

receiving data associated with monitored environment performing a distributed business transaction;

identifying business transaction performance outliers and network performance impacting events from the received data;

generating a single network performance impacting event metric by categorizing the network performance events;

providing a user interface for displaying an interactive report of the received data including the identified business transaction performance outliers and the generated single network performance impacting event metric; and

displaying, through the user interface, correlation of the identified business transaction performance outliers and the generated single network performance impacting event metric using a common time scale.

9 . The method of claim 8 , including:

receiving user selection of a specific type of business transaction performance outliers; and

modifying the report the display the selected specific type of business transaction performance outliers.

10 . The method of claim 8 , including:

analyzing the network performance impacting event metric to identify a source of a bottleneck causing the business transaction performance outliers correlated with the network performance impacting event metric.

11 . The method of claim 10 , wherein identifying the source of the bottleneck includes:

isolating the bottleneck location to a distinct area in a network.

12 . The method of claim 11 , wherein isolating the bottleneck location to a distinct area in a network includes:

isolating the bottleneck to one or more of the following areas:

sender application;

sender TCP stack;

network interconnect;

receiver TCP stack; or

receiver application.

13 . The method of claim 11 , including:

displaying additional information indicating the isolated location of the bottle neck.

14 . The method of claim 8 , including:

displaying additional information for the business transaction performance outliers and the network performance impacting event metric.

15 . A non-transitory computer readable medium embodying instructions when executed by a processor to cause operations to be performed for correlating application performance data with network performance data, the operations including:

receiving data associated with monitored environment performing a distributed business transaction;

identifying business transaction performance outliers and network performance impacting events from the received data;

generating a single network performance impacting event metric by categorizing the network performance events;

providing a user interface for displaying an interactive report of the received data including the identified business transaction performance outliers and the generated single network performance impacting event metric; and

displaying, through the user interface, correlation of the identified business transaction performance outliers and the generated single network performance impacting event metric using a common time scale.

16 . The non-transitory computer readable medium of claim 15 , wherein the operations include:

receiving user selection of a specific type of business transaction performance outliers; and

modifying the report the display the selected specific type of business transaction performance outliers.

17 . The non-transitory computer readable medium of claim 15 , wherein the operations include:

analyzing the network performance impacting event metric to identify a source of a bottleneck causing the business transaction performance outliers correlated with the network performance impacting event metric.

18 . The non-transitory computer readable medium of claim 17 , wherein identifying the source of the bottleneck includes:

isolating the bottleneck location to a distinct area in a network.

19 . The non-transitory computer readable medium of claim 18 , wherein isolating the bottleneck location to a distinct area in a network includes:

isolating the bottleneck to one or more of the following areas:

sender application;

sender TCP stack;

network interconnect;

receiver TCP stack; or

receiver application.

20 . The non-transitory computer readable medium of claim 18 , wherein the operations include:

displaying additional information indicating the isolated location of the bottle neck.

21 . The non-transitory computer readable medium of claim 15 , wherein the operations include:

displaying additional information for the business transaction performance outliers and the network performance impacting event metric.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: APPDYNAMICS LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 044173/0050 →
CHANGE OF NAME Recorded Jun 23, 2017
From: APPDYNAMICS, INC.
To: APPDYNAMICS LLC
Reel/Frame 042964/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2017
From: NATARAJ, HARISH; SAXENA, NIKHAR RAKESH; KALIGOTLA, PRAKASH
To: APPDYNAMICS, INC.
Reel/Frame 041404/0261 →