应用大白输入配置自定义跟踪片段

自定义片段:向导步骤

自定义跟踪片段(简称:自定义片段)可以说是应用大白操作最复杂的部分了,不过也主要依靠鼠标点击和复制粘贴就可以啦。

先谈一下片段,所谓片段,就是把日志内容格式化。日志文件收集后,将经过解析器,解析器会根据匹配规则(也称为:匹配类型),把日志内容中的特定部分,作为相应片段的值。比如:clientIp = 192.168.2.15, version =1 等等。

自定义片段,就是自己定义一个片段,比如:my_charpter ,以及相应的匹配规则、匹配部分,然后送入解析器生效。当日志内容经过解析器时,一旦满足匹配规则和匹配部分,就会给 my_charpter 赋值。


自定义片段的操作步骤,主要分为:

  1. 确定片段所属于的日志
  2. 日志片段编辑
  3. 日志片段投入解析器

三大步骤。

下图就是自定义片段的页面全貌:

第一步骤:确定片段所属于的日志

您只要依次选择:应用,服务器,日志文件,就可以了。

需要注意的是:这里也可以选择上传了的文件,从上传了的文件中,进行自定义片段。

第二步骤,跟踪片段编辑器

通常的操作如下:

  1. 我们先打字键入:要定义的片段的名称,如果有简要说明,也打字输入;
  2. 从屏幕终端,或者全文检索页面,选取复制一段感兴趣的日志,粘贴进:内容编辑框;
  3. 用鼠标把需要的部分涂抹选中,这就是匹配部分
  4. 然后在匹配类型的地方,选中您希望的类型,点击鼠标,就完成了匹配类型匹配部分的对应。

例如上图,当您点击:定义为数值型的时候,内容编辑框中,就变成了:

如果选择:大于等于此数值,则变成:

同时:对于在内容编辑框里面的内容,是可以选择多个匹配类型匹配部分的。


下面,看一下自定义片段,是如何通过匹配规则和匹配部分,获得值的。

首先,明确一下:那些没有进行匹配类型变换的部分,怎么处理?

这些没有变换的部分,当作固定值看待,也就是说,必须完全一样才可以进行随后的匹配规则和匹配部分的解析。

比如:对于上面的例子:

如果,

日志内容是:Completed 200 OK in 120ms (Views:0.9ms|ActiveRecord:23.8ms) 就无法被获取作为片段 com_test2 的一个值

如果,

日志内容是:

Completed 200 OK in 110ms (Views:0.9ms|ActiveRecord:23.9ms),那么就会被获取,作为片段 com_test2 的一个值

最终的结果是:

com_test2 = Completed 200 OK in 110ms (Views:0.9ms|ActiveRecord:23.9ms) ,我们简称为大片段

com_test2_auto_0 ( 或者其他 com_test2xxxx 之类)= 110 , 我们简称为小片段(匹配部分,将自动成为一个小片段)

第三步骤:确认并且开始跟踪 

您可以检查自定义的片段,删除其中不需要。然后,一定要点击:请加入大白的解析器,进行跟踪。

只有点击生效后,这些自定义的片段才能生效,发挥作用。

生效后的自定义片段,可以从全文检索看到,并且广泛用于:搜索条件、视图、告警等功能中。


本文原创,属于上海悦勤信息科技有限公司
如需转载,请注明出处:上海悦勤信息科技有限公司:应用大白输入配置自定义跟踪片段
如需合作,请拨打电话:186-2150-3806