Monitoring a cloud service modeled as a topology
First Claim
Patent Images
1. A method executed by a system comprising a processor, comprising:
- establishing a number of monitoring policies to monitor a service created by instantiating a service topology, the monitoring policies defined in a monitoring system topology that is in addition to the service topology and describes how a monitoring system is deployed, the service topology comprising nodes representing resources that provide the service, and the monitoring system topology comprising nodes representing resources of the monitoring system;
setting up the monitoring system based on the monitoring system topology;
collecting metric data, as the service runs, by the monitoring system based on the number of monitoring policies, a monitoring policy of the number of policies comprising instructions executed by the monitoring system to monitor the service; and
in response to an incident identified based on the metric data, causing a remediation engine to apply a remediation action that addresses the incident.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring a cloud service modeled as a topology with a processor includes establishing a number of monitoring policies to monitor an instantiated topology, detecting an event at a node based on the number of monitoring policies, and processing the detected event based on the number of monitoring policies.
133 Citations
20 Claims
-
1. A method executed by a system comprising a processor, comprising:
-
establishing a number of monitoring policies to monitor a service created by instantiating a service topology, the monitoring policies defined in a monitoring system topology that is in addition to the service topology and describes how a monitoring system is deployed, the service topology comprising nodes representing resources that provide the service, and the monitoring system topology comprising nodes representing resources of the monitoring system; setting up the monitoring system based on the monitoring system topology; collecting metric data, as the service runs, by the monitoring system based on the number of monitoring policies, a monitoring policy of the number of policies comprising instructions executed by the monitoring system to monitor the service; and in response to an incident identified based on the metric data, causing a remediation engine to apply a remediation action that addresses the incident. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an interface to assist in establishing a number of monitoring policies included in a monitoring system topology that describes how a monitoring system is deployed and comprising nodes representing resources of the monitoring system; a processor; and a non-transitory storage medium storing instructions executable on the processor to; provision the monitoring system based on the monitoring system topology; provision a cloud service based on a service topology comprising nodes representing resources that provide the service; and collect metric data, as the cloud service runs, by the monitoring system based on the number of monitoring policies, a monitoring policy of the number of policies comprising instructions executable by the monitoring system to monitor the cloud service; and in response to an incident identified based on the metric data, cause a remediation engine to apply a remediation action that addresses the incident. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium storing instructions that upon execution cause a system to
establish a number of monitoring policies to monitor a service created by instantiating a service topology, the monitoring policies defined in a monitoring system topology that is in addition to the service topology and describes how a monitoring system is deployed, the service topology comprising a graph of nodes representing resources that provide the service, and the monitoring system topology comprising a graph of nodes representing resources of the monitoring system; -
set up the monitoring system based on the monitoring system topology; collect metric data, as the service runs, by the monitoring system based on the number of monitoring policies, a monitoring policy of the number of policies comprising instructions executable by the monitoring system to monitor the service; determine a number of processes to be performed on events detected based on the metric data, the number of processes being identified in the number of monitoring policies; and in response to an incident identified based on performance of the number of processes on the events, cause a remediation engine to apply a remediation action that addresses the incident. - View Dependent Claims (19, 20)
-
Specification