And more on research-level techniques:
Ahmad et al. "Unsupervised real-time anomaly detection for streaming data": http://www.sciencedirect.com/science/article/pii/S0925231217...
Anomaly detection benchmark (dataset and evaluation): https://github.com/numenta/NAB