Splunk ITSI:自适应阈值和异常检测

2015 年 9 月 25 日

传统意义上,监控服务基于的是度量值(被称为 KPI 或关键绩效指标)与一组阈值的比对。理论上,由运维团队来决定预警和警报的阈值。但实际上,运维团队通常对这些值也没有什么概念。

举个例子,“正常响应时间”的定义通常会基于不同的时刻。午夜时服务器的负载是最小的,响应时间也应该最短。但白天的时候服务器的压力上来了,那么阈值也就应该做相应地增加了。

所以,Splunk ITSI 的第一项改进就是可以基于时间来设定阈值。这样就更贴近于按照每小时的负载来进行警报了。然而,这假定了一个前提,那就是运维知道应该把阈值设置成什么值。这需要大量的研究,并需要定期更新以反映随时变化的用户负载。

自适应阈值

称为“自适应阈值”的机器学习技术能帮助我们解决这个问题。自适应阈值通过分析历史数据来决定正常情况下应该是什么值。在 Splunk 中,此类训练数据可以划分为最近 7 天、14 天、30 天或者 60 天。由于数据曲线有很大的偏差,所以 Splunk 支持标准差、分位数和阈值范围。自适应阈值每晚会自动重新计算,以避免表现缓慢改变而产生误报。

自动检测

自动检测寻找数据中特别显著的峰值。特别是那种转瞬即逝的峰值,正常阈值监控不应该去管它们。

峰值检测本身很简单,挑战是认定峰值是异常还是正确的运维表现。机器学习在这里扮演了非常重要的角色,它针对过去的峰值实例来看待训练数据。如果过去没有或者只有很少的峰值,那么那会把这次峰值标记为严重的或者次要的。反过来说,如果经常出现类似的峰值,那么自动检测就会忽略掉它。

查看英文原文 Splunk ITSI: Adaptive Thresholds and Anomaly Detection

2015 年 9 月 25 日 19:001688

评论

发布
暂无评论
发现更多内容

第四周作业

ty

架构师训练营第一期 - 第十三周学习总结

卖猪肉的大叔

极客大学架构师训练营

极客时间架构 1 期:第 13 周 数据应用(二) - 命题作业

Null

架构师训练营第9周 命题作业

月下独酌

极客大学架构师训练营

week9-作业一

Architecture Phase1 Week13:HomeWork

phylony-lu

极客大学架构师训练营

架构师训练营第 13 周课后练习

叶纪想

极客大学架构师训练营

世界之书:《科技想要什么》与”消灭你,与你何干“

lidaobing

28天写作营 科技想要什么

架构入门感悟之九

莫问

以满天星辰为灯塔,照亮百度“大航海计划”背后的AI棋局

脑极体

第四周学习总结

ty

【架构师训练营 1 期】第十三周作业

诺乐

架构师训练营 1 期 - 第 十三周作业(vaik)

行之

极客大学架构师训练营

第 4 周学习总结

Binary

极客大学架构师训练营

常用数据分析指标,PageRank算法

garlic

极客大学架构师训练营

团队沟通中的教练式对话

Alan

团队管理 个人成长 教练 28天写作营

架构师训练营week13作业

陈皓07

架构师训练营第一期 - 第十三周课后作业

卖猪肉的大叔

极客大学架构师训练营

架构师训练营 1 期 - 第 十三周总结(vaik)

行之

极客大学架构师训练营

架构师训练营 总结9

Arthur

极客大学架构师训练营

第十三周作业

fmouse

极客大学架构师训练营

架构师训练营 作业9

Arthur

极客大学架构师训练营

架构2期-第九周作业(1)

浮生一梦

极客大学架构师训练营 2组 第九周作业

第九周大作业

小兵

「架构师训练营第 1 期」第十三周作业

张国荣

Architecture Phase1 Week13:Summarize

phylony-lu

极客大学架构师训练营

架构师知识体系

天天向上

极客大学架构师训练营

极客时间架构 1 期:第 13 周 数据应用(二) - 学习总结

Null

第九章作业

Geek_9527

第 9 周作业

Steven

极客大学架构师训练营

第十三周总结

fmouse

极客大学架构师训练营

Splunk ITSI:自适应阈值和异常检测-InfoQ