Systems and methods for automatically collection of performance data in a multi-tenant database system environment
First Claim
Patent Images
1. A method of collecting data from multiple sources in a cloud computing system, comprising:
- obtaining usage data corresponding to usage of a first resource of the cloud computing system by two or more consumers of resources of the cloud computing system;
obtaining usage data corresponding to usage of a second resource of the cloud computing system by the two or more consumers of the resources of the cloud computing system;
aggregating the obtained usage data corresponding to the usage of the first resource of the cloud computing system and the second resource of the cloud computing system and associating each entry of the aggregated obtained usage data with at least one of the two or more consumer of the resources of the cloud computing system based upon a uniform resource locator associated with each entry of the aggregated obtained usage data;
associating a pricing tier with each entry of the aggregated obtained usage data based upon a type associated with each entry of the aggregated obtained usage data, wherein the type is determined based upon the uniform resource locator associated with each entry of the aggregated obtained usage data;
generating a bill for at least one of the two or more consumers of the resources of the cloud computing system based upon the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource and the pricing tier associated with the respective entry of the aggregated obtained usage data; and
generating an interface for the at least one of the two or more consumers of the resources of the cloud computing system to view the generated bill, including the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of collecting data from multiple sources in a multi-tenant system is provided. The method includes obtaining data corresponding to a first tenant in the multi-tenant system and a second tenant in the multi-tenant system from a first source, obtaining data corresponding to the first tenant in the multi-tenant system and the second tenant in the multi-tenant system from a second source, and aggregating the data obtained from the first and second sources into a single database and associating each entry of the obtained data with at least one of the tenants of the multi-tenant system.
-
Citations
14 Claims
-
1. A method of collecting data from multiple sources in a cloud computing system, comprising:
-
obtaining usage data corresponding to usage of a first resource of the cloud computing system by two or more consumers of resources of the cloud computing system; obtaining usage data corresponding to usage of a second resource of the cloud computing system by the two or more consumers of the resources of the cloud computing system; aggregating the obtained usage data corresponding to the usage of the first resource of the cloud computing system and the second resource of the cloud computing system and associating each entry of the aggregated obtained usage data with at least one of the two or more consumer of the resources of the cloud computing system based upon a uniform resource locator associated with each entry of the aggregated obtained usage data; associating a pricing tier with each entry of the aggregated obtained usage data based upon a type associated with each entry of the aggregated obtained usage data, wherein the type is determined based upon the uniform resource locator associated with each entry of the aggregated obtained usage data; generating a bill for at least one of the two or more consumers of the resources of the cloud computing system based upon the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource and the pricing tier associated with the respective entry of the aggregated obtained usage data; and generating an interface for the at least one of the two or more consumers of the resources of the cloud computing system to view the generated bill, including the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing instructions, which when executed by a processor, cause the processor to:
-
obtaining usage data corresponding to a usage of a first resource of the cloud computing system by two or more consumers of resources of the cloud computing system; obtaining usage data corresponding to a usage of a second resource of the cloud computing system by two or more consumers of resources of the cloud computing system; and aggregating the obtained usage data corresponding to the usage of the first resource of the cloud computing system and the second resource of the cloud computing system and associating each entry of the aggregated obtained usage data with at least one of the two or more consumer of the resources of the cloud computing system based upon a uniform resource locator associated with each entry of the aggregated obtained usage data; associating a pricing tier with each entry of the aggregated obtained usage data based upon a type associated with each entry of the aggregated obtained usage data, wherein the type is determined based upon the uniform resource locator associated with each entry of the aggregated obtained usage data; generating a bill for at least one of the two or more consumers of the resources of the cloud computing system based upon the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource and the pricing tier associated with the respective entry of the aggregated obtained usage data; and generating an interface for the at least one of the two or more consumers of the resources of the cloud computing system to view the generated bill, including the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource. - View Dependent Claims (9, 10, 11)
-
-
12. A system for collecting performance data in a cloud computing system, comprising:
-
a memory; and a server communicatively connected to the memory and communicatively connected to resources of the cloud computing system, the server configured to; obtain usage data corresponding to usage of a first resource of the cloud computing system by two or more consumers of resources of the cloud computing system; obtain usage data corresponding to usage of a second resource of the cloud computing system by the two or more consumers of the resources of the cloud computing system; aggregate the obtained usage data corresponding to the usage of the first resource of the cloud computing system and the second resource of the cloud computing system and associating each entry of the aggregated obtained usage data with at least one of the two or more consumer of the resources of the cloud computing system based upon a uniform resource locator associated with each entry of the aggregated obtained usage data; associate a pricing tier with each entry of the aggregated obtained usage data based upon a type associated with each entry of the aggregated obtained usage data, wherein the type is determined based upon the uniform resource locator associated with each entry of the aggregated obtained usage data; generate a bill for at least one of the two or more consumers of the resources of the cloud computing system based upon the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource and the pricing tier associated with the respective entry of the aggregated obtained usage data; and generate an interface for the at least one of the two or more consumers of the resources of the cloud computing system to view the generated bill, including the aggregated obtained usage data associated with the respective consumer'"'"'s usage of the first resource and second resource. - View Dependent Claims (13, 14)
-
Specification