1. A method for diagnosing network anomalies and allocating repair resources for a computer network having degraded performance, the method comprising the steps of: receiving a plurality of network anomaly reports (NARs) from a plurality of customers of the computer network, each of the NARs specifying at least one network anomaly of the computer network observed by a customer from the plurality of customers at one or more network endpoints of the computer network; entering each NAR from the plurality of NARs into a database and associating, in the database, each NAR with a group of attributes including at least one customer attribute associated with the sender of that NAR or network attribute associated with the at least one network anomaly specified in that NAR; detecting a non-predetermined time period during which the difference between an aggregate number of NARs received within that time period and a baseline number of NARs received during prior time periods having durations within ±10% of a duration of the detected time period exceeds a threshold; analyzing the attributes associated with the NARs received during the time period to identify at least one network anomaly specified in the NARs received within the time period; and addressing the degraded performance of the computer network by causing repair of the identified at least one network anomaly via allocation of repair resources to the identified at least one network anomaly.