10. A system for monitoring data in a computing environment, the system comprising: one or more computer processors comprising computer hardware; an agent module executing via the one or more computer processors, the agent module configured to obtain performance data about multiple applications executing in multiple servers, wherein the performance data comprises different time series metrics about the multiple servers and the multiple applications executing in the multiple servers; a database storing at least a first model of a computing environment, wherein the first model comprises information reflecting an expected structure of the performance data obtained by the at least one agent; a data transformation module implemented in the one or more computer processors, the data transformation module configured to: receive the performance data collected by the agent module; based, at least in part, on a comparison of the performance data with the expected structure, automatically generate from the first model a second model comprising at least a topology of nodes, wherein the topology of nodes represent the multiple servers and the multiple applications executing in the multiple servers in the computing environment; and store in the database the performance data comprising different time series metrics about the multiple servers and the multiple applications executing in the multiple servers in association with the topology of nodes in the second model of the computing environment.
10. A system for monitoring data in a computing environment, the system comprising: one or more computer processors comprising computer hardware; an agent module executing via the one or more computer processors, the agent module configured to obtain performance data about multiple applications executing in multiple servers, wherein the performance data comprises different time series metrics about the multiple servers and the multiple applications executing in the multiple servers; a database storing at least a first model of a computing environment, wherein the first model comprises information reflecting an expected structure of the performance data obtained by the at least one agent; a data transformation module implemented in the one or more computer processors, the data transformation module configured to: receive the performance data collected by the agent module; based, at least in part, on a comparison of the performance data with the expected structure, automatically generate from the first model a second model comprising at least a topology of nodes, wherein the topology of nodes represent the multiple servers and the multiple applications executing in the multiple servers in the computing environment; and store in the database the performance data comprising different time series metrics about the multiple servers and the multiple applications executing in the multiple servers in association with the topology of nodes in the second model of the computing environment. 16. The system of claim 10 , wherein at least one of the nodes in the topology of nodes is associated with a canonical data transform.