智能洞察是一个对应用进行定时巡检的智能运维工具。针对巡检后发现的事件,智能洞察可以给出具体的根因分析和建议。智能洞察内置了多种巡检模块, 您可以根据巡检需求定制模块参数。
本文介绍如何修改巡检模块参数并管理巡检模块。
功能入口
登录 应用性能监控APM 控制台。
在左侧导航栏选择智能洞察 > 巡检配置。
在巡检配置页面可以查看智能洞察预置的巡检模块。目前智能洞察支持以下3种巡检模块:
错误率突增巡检模块:使用系统内置的异常检测算法基于历史数据来自动判断应用错误率是否存在异常,如果发现异常则会产生相应的异常事件并进行根因分析。
平均响应时间突增巡检模块:使用系统内置的异常检测算法基于历史数据来自动判断应用平均响应时间是否存在异常,如果发现异常则会产生相应的异常事件并进行根因分析。
流量突增巡检模块:使用系统内置的异常检测算法基于历史数据来自动判断应用流量是否异常突增,如果发现异常则会产生相应的异常事件并对流量突增来源进行分析。
巡检配置
智能洞察预置的巡检模块默认都是关闭状态,如果您需要开启指定模块,单击目标模块右侧对应的开关即可。
巡检模块关闭后,智能洞察将不会巡检对应类型的事件。各巡检模块对应的事件类型如下:
巡检模块 | 事件类型 |
错误率突增巡检模块 | Top N接口错误率突增 应用服务整体错误率突增 额外接口错误率突增 |
平均响应时间突增巡检模块 | Top N接口响应时间突增 应用服务整体响应时间突增 额外接口响应时间突增 |
流量突增巡检模块 | 应用服务整体流量突增 |
修改模块配置
在巡检配置页面单击目标模块右侧操作列的编辑,在模块修改面板中修改参数后单击确定。
说明
流量分布巡检模块暂不支持修改模块参数。
各巡检模块的参数说明如下:
错误率突增巡检模块
参数 | 说明 |
开启 | 开启:系统将检测应用整体的错误率是否异常。 关闭:不再触发相关功能。 |
Top N 应用接口检测 | 开启:系统将根据设置的Top N参数(N的取值范围为1-20),筛选出对应的应用,然后逐一检测这些应用的每个接口的错误率是否存在异常,最多支持检测前100个接口。 关闭:不再触发相关功能。 |
额外接口 | 如果Top N接口无法满足您的巡检诉求,您可以在此处添加自己关心的接口。 |
应用黑名单 | 如果某些应用不需要巡检,可在此处添加。 |
接口黑名单 | 如果某些接口不需要巡检,可在此处添加。 |
检测阈值设定 | 待检测的应用或接口需同时满足以下所有条件,否则检查将被跳过。
|
异常阈值设定 | 系统检测到错误率升高的情况满足以下任一条件时,都会生成异常事件。
|
平均响应时间突增巡检模块
参数 | 说明 |
开启 | 开启:系统将检测应用整体的平均响应时间是否异常。 关闭:不再触发相关功能。 |
Top N 应用接口检测 | 开启:系统将根据设置的Top N参数(N的取值范围为1-20),筛选出对应的应用,然后逐一检测这些应用的每个接口的平均响应时间是否存在异常,最多支持检测前100个接口。 关闭:不再触发相关功能。 |
额外接口 | 如果Top N接口无法满足您的巡检诉求,您可以在此处添加自己关心的接口。 |
应用黑名单 | 如果某些应用不需要巡检,可在此处添加。 |
接口黑名单 | 如果某些接口不需要巡检,可在此处添加。 |
检测阈值设定 | 待检测的应用或接口需同时满足以下所有条件,否则检查将被跳过。
|
异常阈值设定 | 系统检测到RT升高的情况满足下述任一条件时,系统都会生成异常事件。
|
流量突增巡检模块内置检测阈值为:
最小检测RT(ms)= 100
最小检测流量(qpm)= 60