本文介绍了如何使用模式检测。
背景信息
我们的应用往往部署在多台机器上,所有这些机器都在不断生成日志。这些日志就像应用的心跳一样,可以反映应用的健康状况。然而,应用的日志大多都是非结构化的,难以分析,而如果不加以分析,这些日志就不具备任何价值。为此,我们推出了模式检测功能,包含日志概览和日志对比模块。
日志概览
日志概览模块可通过模式发现、危险关键字提取、日志等级提取等方式,来主动发现日志中的异常。
前提条件
已在自定义监控任务中添加模式检测配置。
操作步骤
-
在控制台左侧导航栏中选择
。 -
在模式检测页面上,单击规则名称栏中的规则名称,或操作栏中的详情,即可进入模式检测的概览页面。
-
在时间选择框内选择起止时间,并单击搜索,即可显示该时间段内的日志总行数和异常数量等信息。
-
在日志详情区域,选择日志的路径、类型,或输入关键字来显示符合条件的日志内容。
示例
下图展示了一个模式检测概览页面的示例。在此示例中,我们先将各类日志进行分类(选中的 PipelineException 出现了 483 次),再从分类后的日志中根据关键字提取出了
PipelineException、SSOException 两个异常。概览模块很直观地体现了这个应用的异常日志和正常日志的分布情况。
日志对比
在日志对比模块中可对比两个指定时间段的日志。例如,发布新代码时,可以通过对比日志来发现新代码造成了哪些新的问题。又如,通过对比今天和昨天的日志来发现今天是否出现了新的问题。
前提条件
已在自定义监控任务中添加模式检测配置。
操作步骤
-
在控制台左侧导航栏中选择
。 -
在模式检测页面上,单击规则名称栏中的规则名称,或操作栏中的详情,即可进入模式检测的概览页面。
-
在控制台左侧导航栏中选择日志对比,即可进入日志对比页面。
- 在原始数据和对比数据时间选择框内分别指定起止时间,然后单击执行对比,即可并排对比相同关键字在这两段时间的日志中出现的次数。
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33753.html