1. A data processing system to process log data relating to usage of a multi-tenant application server, the data processing system comprises: a data storage device; a data analysis engine executing on a processor, wherein the data analysis engine is configured to extract requested information from the log data relating to the usage of the multi-tenant application system based upon a database query; an input module configured to receive a request from a user, wherein the request identifies requested log data relating to usage of the multi-tenant application server by a particular user or tenant of the multi-tenant application system; a log query service configured to automatically format the database query for the requested log data based upon the request received from the user, and to store the formatted database query on the storage device; a batch server configured to retrieve the database query from the storage device, to submit the database query to the data analysis engine, to obtain the requested information from the data analysis engine after the query is completed, and to notify the user that the requested information is available for output.