Tenant-specific log for events related to a cloud-based service
First Claim
1. A method to establish and utilize a tenant-specific log for events related to a cloud-based service, the method comprising:
- creating, by one or more processors, a metamodel for a cloud-based service running on a cloud, wherein the cloud-based service is provided to a specific tenant of the cloud, and wherein the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant and that the specific tenant desires to monitor;
appending, by one or more processors, the metamodel to the cloud-based service;
in response to the cloud-based service being executed for the specific tenant of the cloud, applying, by one or more processors, the metamodel to identify a set of resources, on the cloud, that are providing the cloud-based service for the specific tenant;
issuing, by one or more processors, instructions to establish a tenant-specific log for events related to the cloud-based service, wherein the tenant-specific log tracks events that occur on each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant, and wherein the tenant-specific log identifies a specific unit of hardware being used to provide the cloud-based service to the specific tenant;
in response to the tenant-specific log recording access to the specific unit of hardware by a predefined party, transferring, by one or more processors, all operations related to the cloud-based service from the specific unit of hardware to another unit of hardware, wherein the predefined party is an authorized user of the specific unit of hardware, and wherein said another unit of hardware is a local device that is available only to the specific tenant; and
retrieving, by one or more processors, the tenant-specific log for each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product establishes and utilizes a tenant-specific log for events related to a cloud-based service. A metamodel is created for a cloud-based service running on a cloud. The cloud-based service is provided to a specific tenant of the cloud, and the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant. The metamodel is appended to the cloud-based service. In response to the cloud-based service being executed for the specific tenant of the cloud, the metamodel is used to identify a set of resources that are actually providing the cloud-based service for the specific tenant. A tenant-specific log for events related to the cloud-based service is established, where the tenant-specific log tracks events that occur on each actual resource on the cloud that provides the cloud-based service to the specific tenant. The tenant-specific log is then retrieved.
23 Citations
18 Claims
-
1. A method to establish and utilize a tenant-specific log for events related to a cloud-based service, the method comprising:
-
creating, by one or more processors, a metamodel for a cloud-based service running on a cloud, wherein the cloud-based service is provided to a specific tenant of the cloud, and wherein the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant and that the specific tenant desires to monitor; appending, by one or more processors, the metamodel to the cloud-based service; in response to the cloud-based service being executed for the specific tenant of the cloud, applying, by one or more processors, the metamodel to identify a set of resources, on the cloud, that are providing the cloud-based service for the specific tenant; issuing, by one or more processors, instructions to establish a tenant-specific log for events related to the cloud-based service, wherein the tenant-specific log tracks events that occur on each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant, and wherein the tenant-specific log identifies a specific unit of hardware being used to provide the cloud-based service to the specific tenant; in response to the tenant-specific log recording access to the specific unit of hardware by a predefined party, transferring, by one or more processors, all operations related to the cloud-based service from the specific unit of hardware to another unit of hardware, wherein the predefined party is an authorized user of the specific unit of hardware, and wherein said another unit of hardware is a local device that is available only to the specific tenant; and retrieving, by one or more processors, the tenant-specific log for each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for establishing and utilizing a tenant-specific log for events related to a cloud-based service, the computer program product comprising a computer readable storage medium having program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and wherein the program code is readable and executable by a processor to perform a method comprising:
-
creating a metamodel for a cloud-based service running on a cloud, wherein the cloud-based service is provided to a specific tenant of the cloud, and wherein the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant and that the specific tenant desires to monitor; appending the metamodel to the cloud-based service; in response to the cloud-based service being executed for the specific tenant of the cloud, applying the metamodel to identify a set of resources, on the cloud, that are providing the cloud-based service for the specific tenant; issuing instructions to establish a tenant-specific log for events related to the cloud-based service, wherein the tenant-specific log tracks events that occur on each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant, and wherein the tenant-specific log identifies a specific unit of hardware being used to provide the cloud-based service to the specific tenant; in response to the tenant-specific log recording access to the specific unit of hardware by a predefined party, transferring all operations related to the cloud-based service from the specific unit of hardware to another unit of hardware, wherein the predefined party is an authorized user of the specific unit of hardware, and wherein said another unit of hardware is a local device that is available only to the specific tenant; and retrieving the tenant-specific log for each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant. - View Dependent Claims (14, 15, 16)
-
-
17. A computer system comprising:
-
a hardware processor, a computer readable memory, and a computer readable storage medium; first program instructions to create a metamodel for a cloud-based service running on a cloud, wherein the cloud-based service is provided to a specific tenant of the cloud, and wherein the metamodel describes types of resources, on the cloud, that are providing the cloud-based service for the specific tenant and that the specific tenant desires to monitor; second program instructions to append the metamodel to the cloud-based service; third program instructions to, in response to the cloud-based service being executed for the specific tenant of the cloud, apply the metamodel to identify a set of resources, on the cloud, that are providing the cloud-based service for the specific tenant; fourth program instructions to issue instructions to establish a tenant-specific log for events related to the cloud-based service, wherein the tenant-specific log tracks events that occur on each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant, and wherein the tenant-specific log identifies a specific unit of hardware being used to provide the cloud-based service to the specific tenant; fifth program instructions to, in response to the tenant-specific log recording access to the specific unit of hardware by a predefined party, transfer all operations related to the cloud-based service from the specific unit of hardware to another unit of hardware, wherein the predefined party is an authorized user of the specific unit of hardware, and wherein said another unit of hardware is a local device that is available only to the specific tenant; and sixth program instructions to retrieve the tenant-specific log for each actual resource from the set of resources, on the cloud, that are providing the cloud-based service to the specific tenant; and
whereinthe first, second, third, fourth, fifth, and sixth program instructions are stored on the computer readable storage medium and executed by the processor via the computer readable memory. - View Dependent Claims (18)
the seventh program instructions are stored on the computer readable storage medium and executed by the processor via the computer readable memory.
-
Specification