1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for monitoring one or more role instances of a service application propagated throughout a distributed computing platform, the method comprising: deploying a monitoring agent onto a node of a data center, wherein the node represents a computing device capable of running the one or more role instances of the service application within the distributed computing platform; utilizing the monitoring agent to listen to data streaming from the one or more role instances; constructing documents from the streaming data for delivery to a central store, wherein the documents are written to a uniform structured format common to each of the one or more role instances of the service application; and at least temporarily storing the documents to the central store in association with the one or more role instances.