Identifying a monitoring template for a managed service based on a service-level agreement
AssigneeHewlett Pacard Enterprise Development LP
InventorArun Jayaprakash
Life of this patent
Estimating the term…
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.
Claims19
A method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA), comprising:
- comparing a tag on the monitoring template with a first-level tag on a service template used for implementing the managed service, wherein the first-level tag on the service template and a second-level tag on a service element are based on the SLA, the managed service being a cloud-computing service deployed on a cloud-computing infrastructure including computing hardware, 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, or an application;
- in response to a match between the tag on the monitoring template and the first-level tag on the service template, identifying the monitoring template for the managed service;
- monitoring the managed service according to the identified monitoring template;
- and
- applying the monitoring template to the service template.
A method of identifying a monitoring template for a managed service based on a Service-Level Agreement (SLA), comprising:
- defining a first-level tag for a service template, used for implementing the managed service, the managed service being a cloud-computing service deployed on a cloud-computing infrastructure including computing hardware and a second-level tag for a service element, 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;
- querying, based on the first-level tag, a monitoring system for identifying a monitoring template with a tag corresponding to the first-level tag;
- in response to identifying only a single monitoring template with the tag corresponding to the first-level tag, automatically applying the identified single monitoring template to the service template for monitoring the managed service;
- and
- monitoring the managed service according to the identified monitoring template.
A system, comprising:
- a processor;
- a non-transitory computer-readable data storage medium storing code executable by the processor to:
- define a first-level tag for a service template used for implementing a managed cloud service deployed on a cloud-computing infrastructure including computing hardware;
- 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
- receive a query, based on the first-level tag, for identifying monitoring templates with a tag corresponding to the first-level tag, the managed cloud service monitored according to a monitoring template selected from the identified monitoring templates.
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:
- define a first-level tag for a service template used for implementing the managed service, the managed service being a cloud-computing service deployed on a cloud-computing infrastructure including computing hardware;
- define 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;
- query, based on the first-level tag, a monitoring system for identifying a monitoring template with a tag corresponding to the first-level tag;
- in response to identifying only a single monitoring template with the tag corresponding to the first-level tag, automatically apply the identified single monitoring template to the service template for monitoring the managed service;
- in response to identifying a plurality of monitoring templates with the tag corresponding to the first-level tag, filter the plurality of monitoring templates based on the second-level tag for the service element;
- display filtered monitoring templates, the managed service monitored according to a monitoring template selected from the filtered monitoring templates.
Dependencies are inferred from the claim text.