System, method and computer program product for monitoring data activity utilizing a shared data store
Assigneesalesforce.com, inc.
InventorsScott Yancey, Scott Hansma
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.
Claims24
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for monitoring data activity utilizing a shared data store, the method comprising:
- monitoring data activity including events within a system that are associated with user requests, wherein the data activity is performed across multiple servers of the system;
- storing within a shared data store, by the multiple servers of the system, information indicating the monitored data activity, wherein the shared data store includes memcached that is accessible to each of the multiple servers of the system;
- retrieving the information from the memcached;
- and
- performing one or more actions including historical profiling, based on the retrieved information, wherein the historical profiling includes reporting on the information for use by users;
- wherein the indication of the monitored data activity is separately stored in a database.
A method, comprising:
- monitoring data activity including events within a system that are associated with user requests, utilizing a processor, wherein the data activity is performed across multiple servers of the system;
- storing within a shared data store, by the multiple servers of the system, information indicating the monitored data activity, wherein the shared data store includes memcached that is accessible to each of the multiple servers of the system;
- retrieving the information from the memcached;
- and
- performing one or more actions including historical profiling, based on the retrieved information, wherein the historical profiling includes reporting on the information for use by users;
- wherein the indication of the monitored data activity is separately stored in a database.
An apparatus, comprising:
- a hardware processor for:
- monitoring data activity including events within a system that are associated with user requests, wherein the data activity is performed across multiple servers of the system;
- storing within a shared data store, by the multiple servers of the system, information indicating the monitored data activity, wherein the shared data store includes memcached that is accessible to each of the multiple servers of the system;
- retrieving the information from the memcached;
- and
- performing one or more actions including historical profiling, based on the retrieved information, wherein the historical profiling includes reporting on the information for use by users;
- wherein the indication of the monitored data activity is separately stored in a database.
A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
- transmitting code for monitoring data activity including events within a system that are associated with user requests, utilizing a processor, wherein the data activity is performed across multiple servers of the system;
- transmitting code for storing within a shared data store, by the multiple servers of the system, information indicating the monitored data activity, wherein the shared data store includes memcached that is accessible to each of the multiple servers of the system;
- transmitting code for retrieving the information from the memcached;
- and
- transmitting code for performing one or more actions including historical profiling, based on the retrieved information, wherein the historical profiling includes reporting on the information for use by users;
- wherein the indication of the monitored data activity is separately stored in a database.
Dependencies are inferred from the claim text.