1. A method comprising: receiving configuration data for a plurality of computing entities of a data center, wherein the configuration data comprises a plurality of attributes, and semantics that characterize the configuration data; analyzing the configuration data to infer one or more relationships, wherein the analyzing infers the one or more relationships between the plurality of attributes, the analyzing is performed independent of the semantics of the configuration data, and the analyzing is performed by a computing system that comprises at least one processor; generating one or more configuration rules based on one or more relationships; receiving user input specifying at least one invalid configuration rule out of the one or more configuration rules; and filtering out the at least one invalid configuration rule from the one or more configuration rules.