Method of monitoring network and application performance by analyzing web clients and web servers
First Claim
1. A method comprising:
- logging information on network interface card (NIC) events involving a web page transaction, said steps of logging information on NIC events including maintaining said information on NIC events in one or more data structures after said NIC events;
logging information on web server events involving the web page transaction;
logging information on client browser events involving the web page transaction;
collecting the information on NIC events, the information on web server events, and the information on client browser events on a collector server; and
correlating the information on NIC events, the information on web server events, and the information on client browser events to monitor performance of the web page transaction;
wherein correlating the information comprises correlating the information on client browser events with the information on web server events by a color ID, said color ID being sufficient to uniquely identify a specific web page and its associated components.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring network and application performance. In one embodiment the method comprises logging information on network interface card (NIC) events involving a web page transaction, logging information on web server events involving the web page transaction, logging information on client browser events involving the web page transaction, collecting the information on NIC events, the information on web server events, and the information on client browser events on a collector server, and correlating the information on NIC events, the information on web server events, and the information on client browser events. In a further embodiment, correlating the information may comprise correlating the information on NIC events with the information on web server events by grouping the events by a client address and by a server address and then matching pairs of NIC events and web server events by time and data transfer size. Correlating the information may also comprise correlating the information on client browser events with the information on web server events by a color ID.
-
Citations
15 Claims
-
1. A method comprising:
-
logging information on network interface card (NIC) events involving a web page transaction, said steps of logging information on NIC events including maintaining said information on NIC events in one or more data structures after said NIC events; logging information on web server events involving the web page transaction; logging information on client browser events involving the web page transaction; collecting the information on NIC events, the information on web server events, and the information on client browser events on a collector server; and correlating the information on NIC events, the information on web server events, and the information on client browser events to monitor performance of the web page transaction; wherein correlating the information comprises correlating the information on client browser events with the information on web server events by a color ID, said color ID being sufficient to uniquely identify a specific web page and its associated components. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a performance monitoring system operable to; log event information from a client browser operable to request a web page as part of a web page transaction, log information from a web server operable to return the web page as part of the web page transaction, and log information from a network interface card (NIC) operable to convey the web page as part of the web page transaction, including maintained logged information from said NIC in one or more data structures after said information has left said NIC; and a collector server operable to monitor performance of the web page transaction by; collecting the event information from the client browser, from the web server, and from the NIC; and correlating the event information from the client browser, from the web server, and from the NIC; wherein the collector server is able to correlate the event information from the client browser with the event information from the web server events by a color ID, said color ID being sufficient to uniquely identify a specific web page and its associated components. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium including program instructions executed to implement a method comprising:
-
logging information on network interface card (NIC) events involving a web page transaction, including maintaining said information on NIC events in one or more data structures after said NIC events; logging information on web server events involving the web page transaction; logging information on client browser events involving the web page transaction; and collecting the information on NIC events, the information on web server events, and the information on client browser events on a collector server; and correlating the information on NIC events, the information on web server events, and the information on client browser events to monitor performance of the web page transaction; wherein correlating the information comprises correlating the information with the information on web server events by a color ID, said color ID being sufficient to uniquely identify a specific web page and its associated components. - View Dependent Claims (14, 15)
-
Specification