1. A computer-implemented method for exposing instrumentation data available within a managed code environment to an instrumentation data source executing outside of said managed code environment, comprising each of the following: receiving an indication that said instrumentation data should be exposed to said instrumentation data source; in response to receiving said indication, loading a decoupled provider for facilitating communication between said managed code environment and said instrumentation data source; determining whether schema describing said instrumentation data has been previously registered with said instrumentation data source; in response to determining that said schema has not been previously registered with said instrumentation data source, registering said schema with said instrumentation data source through said decoupled provider.