1. A non-transitory electronic device readable storage medium storing instructions that, when executed, cause one or more processors to: receive a network traffic signal in form of time series data from one or more network servers; identify a set of regime shift points in the received network traffic signal based on varying statistical properties of the received network traffic signal; determine a segment of the network traffic signal based on the identified the set of regime shift points; identify that a cyclic pattern exists in the segment of the network traffic signal; responsive to identifying that the cyclic pattern exists, extract the cyclic pattern from the segment of the network traffic signal; generate a residual segment of the network traffic signal based on the segment of the network traffic signal and the extracted cyclic pattern; compute a probability distribution of the residual segment of the network traffic signal; detect that an anomaly exists in the segment of the network traffic signal based on statistical properties of the probability distribution of the residual signal; responsive to detecting that the anomaly exists, determine that there is a blockage of network service among the one or more network servers based on a magnitude of the anomaly and a magnitude of the network traffic signal; and responsive to detecting that the anomaly exists, reconfigure a network comprising the one or more network servers.