Systems and methods for isolating local performance variation in website monitoring
First Claim
1. A computer implemented method for isolating local performance variation in website monitoring, comprising:
- identifying a target website to be monitored;
identifying a set of agents to conduct the monitoring of the target website;
separating the identified set of agents into a subset of monitor agents and a subset of baseline agents;
monitoring the target website in a plurality of monitoring rounds, wherein a single monitoring round comprises monitoring the target website from a single monitor agent and from each baseline agent; and
compiling a monitor report for the target website to isolate local performance variation based on increased monitoring from said baseline agents.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for isolating performance variation in website monitoring. A set of geographically diverse monitoring agents are identified and a subset of baseline agents is selected from these monitoring agents. The baseline agents are those agents that are geographically close to the target website or otherwise enjoy reliable communications with the target website and are therefore less affected by network latencies. The frequency at which a target website is monitored is weighted in favor of the baseline agents in order to get an accurate baseline metric for the target website while also obtaining information regarding global accessibility of the website from the geographically disperse monitoring agents. The variations in sample frequency can be optimized for each particular set of baseline agents. The set of baseline agents can be pre-assigned or dynamically identified based on an analysis of the performance variation from each of the monitoring agents.
12 Citations
12 Claims
-
1. A computer implemented method for isolating local performance variation in website monitoring, comprising:
-
identifying a target website to be monitored;
identifying a set of agents to conduct the monitoring of the target website;
separating the identified set of agents into a subset of monitor agents and a subset of baseline agents;
monitoring the target website in a plurality of monitoring rounds, wherein a single monitoring round comprises monitoring the target website from a single monitor agent and from each baseline agent; and
compiling a monitor report for the target website to isolate local performance variation based on increased monitoring from said baseline agents. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for isolating local performance variation in website monitoring, comprising:
-
a controller server communicatively coupled to a communication network;
a plurality of agents communicatively coupled to the controller server via the communication network, wherein the plurality of agents is divided into a plurality of baseline agents and a plurality of monitor agents and wherein the number of monitor agents exceeds the number of baseline agents;
a target website communicatively coupled to the plurality of monitor agents and baseline agents via the communication network;
wherein the controller server is configured to cause the target website to be monitored from the plurality of baseline agents and the plurality of monitor agents such that monitoring from the plurality of baseline agents is more frequent than monitoring from the plurality of monitor agents. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification