Combining multiple signals to determine global system state
First Claim
Patent Images
1. A monitoring system comprising:
- one or more processing devices; and
one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform;
receiving sensor data obtained for a network service from a plurality of sensors at one or more locations of the network service;
combining the sensor data for the network service received from the plurality of sensors;
analyzing the combined sensor data for the network service;
generating one or more metrics for evaluating performance of the network service, the one or more metrics being based on the analyzed combined sensor data; and
storing the one or more metrics in a data repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for monitoring the health of a service by using a comprehensive collection of analytical values derived from data obtained from a plurality of sensors. Many simultaneous data points are gathered by sensors monitoring a service, which then send the raw data to a collection of analyzers (e.g., servers) running in one or more centralized data centers for examination. Collected data is analyzed to generate various metrics (e.g., analytical values) that can be combined with other data and analysis results to provide indications about the overall health of the service.
26 Citations
25 Claims
-
1. A monitoring system comprising:
-
one or more processing devices; and one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform; receiving sensor data obtained for a network service from a plurality of sensors at one or more locations of the network service; combining the sensor data for the network service received from the plurality of sensors; analyzing the combined sensor data for the network service; generating one or more metrics for evaluating performance of the network service, the one or more metrics being based on the analyzed combined sensor data; and storing the one or more metrics in a data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for monitoring a network service, the method comprising:
-
receiving sensor data obtained for the network service from a plurality of sensors at one or more locations of the network service; combining the sensor data for the network service received from the plurality of sensors; analyzing the combined sensor data for the network service; generating one or more metrics for evaluating performance of the network service, the one or more metrics being based on the analyzed combined sensor data; and storing the one or more metrics in a data repository. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
receiving, at a server, a service health request for a network service; determining that the service health request is valid based on the service health request being consistent with the network service and resources being available to fulfill the request; collecting sensor data for the network service; storing the service health request and the collected sensor data in a data repository; and generating a notification indicating that the service health request and the collected sensor data for the network service are stored in the data repository. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-implemented method comprising:
-
receiving, at a server, a notification that a service health request has been made for a network service; retrieving, from a data repository, the service health request and data collected for the network service; determining, based on the service health request, one or more analyses to be performed; performing the one or more analyses using the data collected for the network service to compute one or more metrics for evaluating performance of the network service; and storing the one or more computed metrics with the service health request in the data repository. - View Dependent Claims (24, 25)
-
Specification