×

Collection of web server performance metrics to a centralized database for reporting and analysis

  • US 9,330,051 B1
  • Filed: 11/27/2007
  • Issued: 05/03/2016
  • Est. Priority Date: 11/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-storage media embodying computer-useable instructions for performing a method comprising:

  • accessing, on a computing device comprising a microprocessor and a memory, separate from a web server, log file information from a log file for the web server, the log file information including entries for web server transactions associated with a plurality of users of client devices during an interval period for each of a plurality of web pages maintained by the web server;

    parsing the log file information;

    grouping the parsed log file information by web page, wherein grouping comprises forming a group of the entries associated with the plurality of users of client devices and corresponding to a particular web page, wherein each entry in the group of entries corresponds to the particular web page, and wherein a first entry in the group of entries has a first directory path and a second entry in the group has a second directory path which is different from the first directory path, wherein the first directory path is associated with a first user and the second directory path is associated with a second user;

    calculating web server performance metrics on a per web page basis for the interval period based on the parsed log file information, wherein the web server performance metrics include for at least a portion of the plurality of web pages;

    a number of web page requests, error counts, average response time over substantially all requests during the interval, total number of bytes, and a number of times a service level objective was not met; and

    storing the web server performance metrics, as separately calculated for each of the plurality of web pages, in a database.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×