1. A computer-implemented method, comprising: discovering, via an administrative server coupled to a distributed computing architecture, a resource associated with a distributed application, wherein the distributed application executes on a plurality of compute nodes, and the resource is discovered and monitored within the distributed computing architecture; determining a classification for the resource based on one or more classification criteria; determining whether the classification corresponds to a record within a database, wherein the record includes a counter of a quantity of the resource deployed in the distributed computing architecture; if the classification corresponds to a record within the database, then: incrementing the counter associated with the record; or if the classification does not correspond to a record within the database, then: initializing another record within the database that corresponds to the classification, and initializing another counter associated with the another record; and publishing a notification when the counter indicates that a utilization associated with the classification exceeds a pre-determined limit.