1. A computer implemented method for monitoring and controlling a plurality of networking components in a plurality of datacenters, wherein said plurality of networking components comprises an application specific networking component, and wherein said plurality of datacenters comprises a first datacenter and a second datacenter, said computer implemented method comprising: receiving, at a monitoring module, executed by a processor, a performance data from each of said plurality of networking components in said plurality of datacenters; storing, at a database, said performance data received from each of said plurality of networking components in said plurality of datacenters; displaying, using a dashboard module, executed by said processor, a dashboard that comprises (i) a first traffic level managed by said first datacenter, and (ii) a second traffic level managed by said second datacenter; receiving a first input comprising a modification of at least one of said first traffic level and said second traffic level displayed in said dashboard; and configuring, at a traffic management module, executed by said processor, said plurality of networking components in said first datacenter and said second datacenter based on said first input.