Hello,大家好,欢迎使用webfunny监控系统,这里我们将介绍一下应用设置里的各项功能和作用。
监控系统每个应用的设置页有很多配置能力,可以让大家使用起来更加得心应手,有两种进入设置页的方式,如图所示:
进入方式1:首页卡片的设置按钮
进入方式2:
一、第一部分、基础信息
主要是基础信息和配置。
应用ID:是这个项目的唯一标识,很重要,许多地方都会用到。
警报规则:给这个项目绑定一个警报规则,这个项目就可以根据规则触发警报了 警报配置
通知人员:为了防止警报推送给无关人员,需要手动指定通知人员才可以接收到通知。
绑定WebHook:webfunny 目前支持 企业微信、钉钉、飞书等群聊机器人,需要配置WebHook地址。
用户标签:给用户打标签的(不推荐使用,以后将废弃)。
UV类型:webfunny目前是通过内置ID来区分所有用户,用户可以指定使用自己的业务userId来区分用户。
采样率:目前仅支持h5,为了防止过高的并发量,用户可以调整采样率进行应对。
生效周期:采样率会存放在用户本地,在用户指定的时间内生效。
二、第二部分,探针引入
三种引入方式,分别有优缺点,大家可以根据需要进行选择。
第一种方式(推荐):大部分用户都是使用这种方式,监控更全面。
第二种方式(fetch):仅限h5;前端的请求工具如果是封装的fetch,则需要使用这种方式,否则无法监听到接口数据。
第三种方式(npm):仅限h5; 这种更便捷,也是很多用户喜欢的一种方式,安装npm包即可。教程
探针代码更新:探针代码不会自动更新,需要手动点击一下更新按钮,才可以使用到最新探针代码哦。
指定上报域名:上报域名一般是跟系统域名保持一致的,但是这里可以给探针代码指定上报域名,探针就会使用指定域名进行上报了
三、第三部分,计算规则,上报开关
页面聚合:页面聚合是需要对相同的页面进行统计的,但是有些项目会把参数放入url中,如:www.xxx.com/xxx-aaa-xxx/home ; 中间有一段是没有规律的随机数,这就导致了无法进行聚合,且会浪费大量的计算资源,所以这种应用不建议进行页面聚合哦。
接口聚合:接口聚合跟页面聚合是同理的,当url中出现随机数的时候,也不建议进行聚合哦。
上报开关:关闭应用后,则会停止上报和计算。 应对可能出现的异常情况
上报频率:系统默认上报频率是 8秒一次。 如果想要上报的更快或者更慢,可以在这里进行设置。 注意:如果上报时间设置太长,日志数据可能会在本地积攒过多,可能会出现本地缓存不够用的情况哦,所以不建议设置太长,一般在15s以内最佳。
四、第四部分、上报规则设置
监控系统有多种日志类型,如:浏览量统计,JS错误监控,接口监控,性能监控等。用户可以根据自己的需要,选择性的上报。
上报开关:选择关闭,则不会再上报此类日志。 注意:关闭不是立即生效的,客户端收到通知后逐渐关闭上报,所以关闭后,此类日志是逐渐减少的,而不是立刻变成0。
过滤条件:除了关闭,可以根据日志内容进行过滤,我们采用的模糊匹配的方式,比如url过滤条件设置为:webfunny.cn,baidu.com ; 则任何包含他们的url都不会再进行上报了。 错误message,静态资源也是同理,包含错误条件的错误都不会再上报了。
接口参数长度:接口的请求量一般都会很大,接口请求的参数和返回值如果很长,就会占用很多硬盘资源,所以我们默认设置字符长度为500,有需要的小伙伴可以自行调整。
好了,以上就是应用设置的相关内容,如果有什么疑问,请扫码联系我们吧。