Method of monitoring network and application performance by analyzing web clients and web servers
First Claim
1. A method comprising:
- operating network interface card (NIC) agent software on a server computer, said NIC agent software operable to collect performance data indicative of NIC events involving a web page transaction, said NIC agent software customized to collect performance data on tiers of web servers and tiers of NICs;
operating client agent software on a client computer, said client agent software operable to collect performance data indicative of client events involving the web page transaction, and said client agent software customized to collect performance data on tiers of web servers and tiers of NICs;
collecting the information indicative of NIC events, the information indicative of client events; and
correlating the information indicative of the NIC events, and the information indicative of client events, to monitor performance of the web page transaction, wherein correlating the information comprises correlating the information indicative of NIC events with the information indicative of client events by grouping events by a client address and by a server address and matching pairs of NIC events and server events by time and data transfer size.
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:
-
operating network interface card (NIC) agent software on a server computer, said NIC agent software operable to collect performance data indicative of NIC events involving a web page transaction, said NIC agent software customized to collect performance data on tiers of web servers and tiers of NICs; operating client agent software on a client computer, said client agent software operable to collect performance data indicative of client events involving the web page transaction, and said client agent software customized to collect performance data on tiers of web servers and tiers of NICs; collecting the information indicative of NIC events, the information indicative of client events; and correlating the information indicative of the NIC events, and the information indicative of client events, to monitor performance of the web page transaction, wherein correlating the information comprises correlating the information indicative of NIC events with the information indicative of client events by grouping events by a client address and by a server address and matching pairs of NIC events and server events by time and data transfer size. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a performance monitoring system comprising; a processor and a memory, wherein the memory stores program instructions executable by the processor operable to; log event information indicative of web server events involving a web page transaction, and log event information indicative of network interface card (NIC) events involving the web page transaction said event information specific to a software product; log event information indicative of sub-component uniform resource location events involving the web page transaction and remote servers, and a collector server operable to monitor performance of the web page transaction by; collecting event information indicative of web server sub-component uniform resource location (URL) events; collecting event information indicative of web server events, and event information indicative of NIC events; and correlating the event information indicative of NIC events with the web server events and sub-component URL events, wherein the collector server is operable to correlate the event information indicative of NIC events with the event information indicative of web server events by grouping 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. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage device, said device including program instructions executable to implement a method comprising:
-
operating network interface card (NIC) agent software on a server computer, said NIC agent software operable to collect performance data indicative of NIC events involving a web page transaction, said NIC agent software customized to collect performance data on tiers of web servers and tiers of NICs; operating client agent software on a client computer, said agent software operable to collect performance data indicative of client events involving the web page transaction, and said client agent software customized to collect performance data on tiers of web servers and tiers of NICs; collecting the information indicative of NIC events, the information indicative of client events; and correlating the information indicative of the NIC events, and the information indicative of client events, to monitor performance of the web page transaction, wherein correlating the information includes grouping events by a client address and by a server address and matching pairs of NIC events and primary web server events by time and data transfer size. - View Dependent Claims (13, 14, 15)
-
Specification