Patent ID: 8682930

Claim:
A computer-implemented method, comprising: receiving, on a computing device, raw data for a plurality of projects in a multi-tenant environment; indexing the raw data, wherein indexing includes dividing the raw data into time stamped searchable events; associating indexed data with each project in the plurality of projects in the multi-tenant environment; storing the indexed data in one or more indexed data stores; determining at least one role for each of the projects, wherein a role controls permissions to an indexed data store for a requestor for a project; receiving a request from a requestor to access an indexed data store for a project; determining a role of the requestor for the project, wherein the role controls permissions of the requestor to the indexed data store for the project; determining whether the requestor has permission to access the indexed data store based on the role determined for the requestor; and allowing access to the indexed data store when the role indicates that the requestor has permission to access the indexed data store.