一种流量监控方法、装置及电子设备制造方法及图纸

技术编号:37365182 阅读:9 留言:0更新日期:2023-04-27 07:12
本发明专利技术属于互联网技术领域,具体涉及一种流量监控方法、装置及电子设备,该方法通过获取与用户请求匹配的监控指标,得到具体请求参数;根据所述监控指标和预设值,判断所述监控指标是否有异常;生成并上传监控结果,实现对Web应用数据流量的准确监控,解决现有的监控技术方案无法准确地监控Web应用数据流量的问题。题。题。

【技术实现步骤摘要】
一种流量监控方法、装置及电子设备


[0001]本专利技术属于互联网
,具体涉及一种流量监控方法、装置及电子设备。

技术介绍

[0002]目前,常见的Web应用后台监控技术方案多是通过使用Filter过滤器来实现收集日志,解析日志,日志结构化存储、展示,从而实现对调用量,QPS(Query Per Second,每秒的请求数),响应时间,JVM(Java Virtual Machine)指标,异常等监控。现有的方案存在如下问题:
[0003]1、从日志产生、收集、解析等经过的链路太长,通常伴随着监控滞后;
[0004]2、产生的日志,经常会缺少某些重要参数;
[0005]3、难以对请求响应数据进行业务方面监控;
[0006]4、Filter作用的域相对滞后,由于Engine,Host,Context层处理耗费时间,使用Filter来实现监控,存在对响应时间统计不准确,无法统计数据流量的问题。

技术实现思路

[0007]有鉴于此,本专利技术的目的在于提供一种流量监控方法、装置及电子设备,以解决现有的监控技术方案无法准确地监控Web应用数据流量的问题。
[0008]根据本专利技术实施例的第一方面,提供一种流量监控方法,包括:
[0009]获取与用户请求匹配的监控指标;
[0010]根据所述监控指标和预设值,判断所述监控指标是否有异常;
[0011]生成并上传监控结果。
[0012]优选地,所述方法还包括:
[0013]所述监控指标包括:请求网页地址、数据内容、数据流量大小和响应时间;
[0014]通过所述请求网页地址解析得到对应的接口名称;
[0015]根据所述接口名称确定所述预设值。
[0016]优选地,所述根据所述接口名称确定所述预设值,包括:
[0017]通过所述接口名称与监控平台接口的映射关系,确定所述监控平台接口;
[0018]获取所述监控平台接口配置的所述预设值;其中,所述预设值包括:流量阈值、响应时间阈值以及数据内容校验预设值。
[0019]优选地,所述根据所述监控指标和预设值,判断所述监控指标是否有异常并告警,包括:
[0020]根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警;
[0021]根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警;
[0022]根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警。
[0023]优选地,所述根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警,包括:
[0024]判断所述数据内容和所述数据内容校验预设值,是否满足预先设置的数据规则,若是,则所述数据内容正常,否则,所述数据内容异常并告警。
[0025]优选地,所述根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警,包括:
[0026]若所述数据流量大小在所述流量阈值内,则判定所述数据流量大小正常,否则,判定所述数据流量大小异常并告警。
[0027]优选地,所述根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警,包括:
[0028]若所述响应时间在所述响应时间阈值内,则判定所述响应时间正常,否则,判定所述响应时间异常并告警。
[0029]优选地,所述生成并上传监控结果,包括:
[0030]所述监控结果,包括:响应状态信息、所述监控指标以及与监控指标匹配的判断结果;其中,根据所述数据内容中响应状态码确定所述响应状态信息;
[0031]在任一项所述判断结果异常时,将所述监控结果上传到监控平台。
[0032]根据本专利技术实施例的第二方面,提供一种流量监控装置,包括:
[0033]数据获取模块,用于获取与用户请求响应匹配的监控指标以及预设值;
[0034]异常判断模块,用于根据所述监控指标和所述预设值,判断所述监控指标是否有异常;
[0035]结果处理模块,用于生成并上传监控结果。
[0036]根据本专利技术实施例的第三方面,提供一种电子设备,包括:上述所述流量监控装置。
[0037]本专利技术的实施例提供的技术方案可以包括以下有益效果:
[0038]通过获取与用户请求匹配的监控指标,得到具体请求参数;根据所述监控指标和预设值,判断所述监控指标是否有异常;生成并上传监控结果,实现对Web应用数据流量的准确监控,解决现有的监控技术方案无法准确地监控Web应用数据流量的问题。
[0039]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0041]图1是根据一示例性实施例示出的一种流量监控方法的流程图;
[0042]图2是根据一示例性实施例示出的一种流量监控装置的框图示意图。
具体实施方式
[0043]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。
[0044]请参阅图1,图1是根据一示例性实施例示出的一种流量监控方法的流程图,如图1所示,该流量监控方法包括:
[0045]步骤S11、获取与用户请求匹配的监控指标;
[0046]步骤S12、根据所述监控指标和预设值,判断所述监控指标是否有异常并告警;
[0047]步骤S13、生成并上传监控结果。
[0048]需要说明的是,在具体实践中,本实施例提供的流量监控方法需要加载在电子设备的控制器中运行。
[0049]所述电子设备包括但不限于:手机、平板电脑、台式机等。
[0050]步骤S11中提及的“监控指标”包括:请求网页地址、数据内容、数据流量大小和响应时间。
[0051]在具体实践中,请求网页地址为用户发送的请求地址;数据内容为请求和响应的具体数据,以HTTP协议为例,数据内容包括:请求头、请求体、响应头和响应体;数据流量大小为请求的数据内容字节数以及响应的数据内容字节数;响应时间为从请求接口到接口响应数据的时间差。
[0052]可以理解的是,通过获取与用户请求匹配的监控指标,得到具体请求参数;根据所述监控指标和预设值,判断所述监控指标是否有异常;生成并上传监控结果,实现对Web应用数据流量的准确监控,解决现有的监控技术方案无法准确地监控Web应用数据流量的问题。
[0053]在具体实践中,该流量监控方法还包括:
[0054]1、通过所述请求网页地址解析得到对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量监控方法,其特征在于,包括:获取与用户请求匹配的监控指标;根据所述监控指标和预设值,判断所述监控指标是否有异常并告警;生成并上传监控结果。2.根据权利要求1所述的方法,其特征在于,还包括:所述监控指标包括:请求网页地址、数据内容、数据流量大小和响应时间;通过所述请求网页地址解析得到对应的接口名称;根据所述接口名称确定所述预设值。3.根据权利要求2所述的方法,其特征在于,所述根据所述接口名称确定所述预设值,包括:通过所述接口名称与监控平台接口的映射关系,确定所述监控平台接口;获取所述监控平台接口配置的所述预设值;其中,所述预设值包括:流量阈值、响应时间阈值以及数据内容校验预设值。4.根据权利要求3所述的方法,其特征在于,所述根据所述监控指标和预设值,判断所述监控指标是否有异常并告警,包括:根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警;根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警;根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警,包括:判断所述数据内容和所述数据内容校验预设值,是否满足预先设置的数据...

【专利技术属性】
技术研发人员:程文钦
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1