×

Collecting client-side application performance monitoring information

  • US 10,103,961 B2
  • Filed: 07/25/2014
  • Issued: 10/16/2018
  • Est. Priority Date: 07/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a server-side HyperText Transfer Protocol (HTTP) proxy server, a first request initiated by a client computing device, the first request specifying an electronic document;

    responsive to determining that the electronic document is missing from a file cache, identifying, based on a load balancing scheme, an HTTP server and requesting the electronic document from the HTTP server;

    generating, based on a template file, a code implementing a second request for loading a static object residing on the server-side HTTP proxy server, the second request comprising an application performance monitoring (APM) parameter of an application being executed by the client computing device, wherein the APM parameter is represented by one of;

    an amount of data transferred by the application, a number of requests issued by the application within a given time period, a processor usage level at the client computing device, an amount of memory available to the application, a server response time measured by the application, or a number of errors received in response to requests transmitted by the application;

    inserting the code into the electronic document;

    transmitting the electronic document to the client computing device;

    responsive to receiving, from the client computing device, a third request for loading the static object identified by the code, transmitting to an APM system a message comprising at least part of the third request and the value of the APM parameter specified by the third request; and

    creating a log record comprising at least part of the third request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×