我现在正在开发一个监控系统来检测主机/用户的流量激增,详细的过程是读取实时的nginx访问日志,计算每个主机的总流量,并报告流量激增。
例如,对于每1分钟,如果一个主机的流量高达1000/分钟,我的算法将找到它。但是,
因此,仅仅为每个主机配置一个线程保持并不是一个好的解决方案。有人能给我一些建议吗?我想要实现的是,找到一种自动检测方法,它可以根据每台主机每分钟的流量统计数据,对突然/意外的流量激增进行报警,并且只需要很少的预配置,而且或多或少是智能的?
发布于 2016-02-18 04:42:53
“Percona工具包”的作者、高性能MySQL书的作者、VividCortex的联合创始人Baron最近出版了一本关于这个主题的免费书籍:监测异常检测。
我听过他在几次会议上的讲话。他令人印象深刻。(其中许多会谈都是在YouTube上进行的。)
https://stackoverflow.com/questions/35472616
复制相似问题