Identifying a monitoring template for a managed service based on a service-level agreement
First Claim
Patent Images
1. A method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA), comprising:
- maintaining a plurality of monitoring templates, wherein each monitoring template of the plurality of monitoring templates defines a monitoring policy specifying performance characteristics that are to be monitored for a particular managed service that is realized by implementing a particular service template to which the monitoring template is applied and wherein each monitoring template of the plurality of monitoring templates is classified with a tag of a plurality of tags indicative of a level of complexity of the monitoring services provided by the monitoring template;
based on the tag of each of the plurality of monitoring templates, identifying a monitoring template of the plurality of monitoring templates that matches a first-level tag on a service template for the manage service, wherein a first-level tag on the service template and a second-level tag on a service element are based on the SLA, the service element is a computing resource used to implement the managed service in a cloud such as a server, a network, a physical memory, a storage, or an application; and
monitoring the managed service according to the identified monitoring template by applying the identified monitoring template to the service template.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA). A tag on a monitoring template is compared with a tag on a service template used for implementing the managed service, wherein the tag on the service template is based on the SLA. In response to a match between the tag on the monitoring template and the tag on the service template, a monitoring template is identified for the managed service.
50 Citations
20 Claims
-
1. A method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA), comprising:
-
maintaining a plurality of monitoring templates, wherein each monitoring template of the plurality of monitoring templates defines a monitoring policy specifying performance characteristics that are to be monitored for a particular managed service that is realized by implementing a particular service template to which the monitoring template is applied and wherein each monitoring template of the plurality of monitoring templates is classified with a tag of a plurality of tags indicative of a level of complexity of the monitoring services provided by the monitoring template; based on the tag of each of the plurality of monitoring templates, identifying a monitoring template of the plurality of monitoring templates that matches a first-level tag on a service template for the manage service, wherein a first-level tag on the service template and a second-level tag on a service element are based on the SLA, the service element is a computing resource used to implement the managed service in a cloud such as a server, a network, a physical memory, a storage, or an application; and monitoring the managed service according to the identified monitoring template by applying the identified monitoring template to the service template. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a processor; a non-transitory computer-readable data storage medium storing code executable by the processor to; maintain a plurality of monitoring templates, wherein each monitoring template of the plurality of monitoring templates defines a monitoring policy specifying performance characteristics that are to be monitored for a particular managed cloud service that is realized by implementing a particular service template to which the monitoring template is applied and wherein each monitoring template of the plurality of monitoring templates is classified with a tag of a plurality of tags indicative of a level of complexity of the monitoring services provided by the monitoring template; define a first-level tag for a service template used for implementing a managed cloud service; define a second-level tag for a service element, wherein the service element is a computing resource used to implement the managed cloud service in a cloud such as a server, a network, a physical memory, a storage, and an application; and based on the tag of each of the plurality of monitoring templates, identify a monitoring template of the plurality of monitoring templates with the first-level tag apply the identified monitoring template to the service template. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory processor readable medium, the non-transitory processor readable medium comprising machine executable instructions, the machine executable instructions when executed by a processor causes the processor to:
-
maintain a plurality of monitoring templates, wherein each monitoring template of the plurality of monitoring templates defines a monitoring policy specifying performance characteristics that are to be monitored for a particular managed service that is realized by implementing a particular service template to which the monitoring template is applied and wherein each monitoring template of the plurality of monitoring templates is classified with a tag of a plurality of tags indicative of a level of complexity of the monitoring services provided by the monitoring template; determine a first-level tag for a service template used for implementing a managed service; determine a second-level tag for a service element in the service template, wherein the service element is a computing resource used to implement the managed service in a cloud such as a server, a network, a physical memory, a storage, and an application; select, based on the first-level tag and the tag of each of the plurality of monitoring templates, multiple monitoring templates from the plurality of monitoring templates; filter the multiple monitoring templates based on the second-level tag for the service element; and apply an identified monitoring template of the multiple monitoring templates to the service template. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification