1. A method, comprising: monitoring content of network traffic; receiving information predictive of a network event from the content of the network traffic, wherein the information predictive of the network event is identified through a search engine configured to monitor a user search request and determine a subject of the user search request and/or respective user search request result; predicting future network activity associated with the network event based on the subject of the user search request and/or respective user search request result; determining a level of network resources that can accommodate the network activity associated with the network event; evaluating currently deployed network resources; and allocating new network resources based on the network activity that was predicted, wherein the new network resources are allocated before the network activity occurs.