1. A computer-implemented method for reporting management data, the method comprising: receiving from an application management tool a management tool request to access management data for a distributed application having instances running in two or more datacenters; identifying one or more types of the management data that satisfy the received management tool request; determining a particular datacenter of the two more datacenters at which each of two or more instances of the distributed application is running; gathering the management data from each from the two or more instances; unifying the gathered management data into a uniform response to the received management tool request; and reporting the gathered and unified management data in response to the received management tool request, wherein the preceding steps are performed by at least one processor.