System, method and computer program product for monitoring data activity utilizing a shared data store
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
178 Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
14. 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.
-
-
15. 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.
-
16. 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.
-
Specification