一种流量监控方法、装置及电子设备与流程

文档序号:33946688发布日期:2023-04-26 08:27阅读:64来源:国知局
一种流量监控方法、装置及电子设备与流程

本发明属于互联网,具体涉及一种流量监控方法、装置及电子设备。


背景技术:

1、目前,常见的web应用后台监控技术方案多是通过使用filter过滤器来实现收集日志,解析日志,日志结构化存储、展示,从而实现对调用量,qps(query per second,每秒的请求数),响应时间,jvm(java virtual machine)指标,异常等监控。现有的方案存在如下问题:

2、1、从日志产生、收集、解析等经过的链路太长,通常伴随着监控滞后;

3、2、产生的日志,经常会缺少某些重要参数;

4、3、难以对请求响应数据进行业务方面监控;

5、4、filter作用的域相对滞后,由于engine,host,context层处理耗费时间,使用filter来实现监控,存在对响应时间统计不准确,无法统计数据流量的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种流量监控方法、装置及电子设备,以解决现有的监控技术方案无法准确地监控web应用数据流量的问题。

2、根据本发明实施例的第一方面,提供一种流量监控方法,包括:

3、获取与用户请求匹配的监控指标;

4、根据所述监控指标和预设值,判断所述监控指标是否有异常;

5、生成并上传监控结果。

6、优选地,所述方法还包括:

7、所述监控指标包括:请求网页地址、数据内容、数据流量大小和响应时间;

8、通过所述请求网页地址解析得到对应的接口名称;

9、根据所述接口名称确定所述预设值。

10、优选地,所述根据所述接口名称确定所述预设值,包括:

11、通过所述接口名称与监控平台接口的映射关系,确定所述监控平台接口;

12、获取所述监控平台接口配置的所述预设值;其中,所述预设值包括:流量阈值、响应时间阈值以及数据内容校验预设值。

13、优选地,所述根据所述监控指标和预设值,判断所述监控指标是否有异常并告警,包括:

14、根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警;

15、根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警;

16、根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警。

17、优选地,所述根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警,包括:

18、判断所述数据内容和所述数据内容校验预设值,是否满足预先设置的数据规则,若是,则所述数据内容正常,否则,所述数据内容异常并告警。

19、优选地,所述根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警,包括:

20、若所述数据流量大小在所述流量阈值内,则判定所述数据流量大小正常,否则,判定所述数据流量大小异常并告警。

21、优选地,所述根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警,包括:

22、若所述响应时间在所述响应时间阈值内,则判定所述响应时间正常,否则,判定所述响应时间异常并告警。

23、优选地,所述生成并上传监控结果,包括:

24、所述监控结果,包括:响应状态信息、所述监控指标以及与监控指标匹配的判断结果;其中,根据所述数据内容中响应状态码确定所述响应状态信息;

25、在任一项所述判断结果异常时,将所述监控结果上传到监控平台。

26、根据本发明实施例的第二方面,提供一种流量监控装置,包括:

27、数据获取模块,用于获取与用户请求响应匹配的监控指标以及预设值;

28、异常判断模块,用于根据所述监控指标和所述预设值,判断所述监控指标是否有异常;

29、结果处理模块,用于生成并上传监控结果。

30、根据本发明实施例的第三方面,提供一种电子设备,包括:上述所述流量监控装置。

31、本发明的实施例提供的技术方案可以包括以下有益效果:

32、通过获取与用户请求匹配的监控指标,得到具体请求参数;根据所述监控指标和预设值,判断所述监控指标是否有异常;生成并上传监控结果,实现对web应用数据流量的准确监控,解决现有的监控技术方案无法准确地监控web应用数据流量的问题。

33、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种流量监控方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述接口名称确定所述预设值,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述监控指标和预设值,判断所述监控指标是否有异常并告警,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述数据内容和所述数据内容校验预设值,判断所述数据内容是否异常并告警,包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述数据流量大小和所述流量阈值,判断所述数据流量大小是否异常并告警,包括:

7.根据权利要求4所述的方法,其特征在于,所述根据所述响应时间和所述响应时间阈值,判断所述响应时间是否异常并告警,包括:

8.根据权利要求2-7中任一项所述的方法,其特征在于,所述生成并上传监控结果,包括:

9.一种流量监控装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:权利要求9所述流量监控装置。


技术总结
本发明属于互联网技术领域,具体涉及一种流量监控方法、装置及电子设备,该方法通过获取与用户请求匹配的监控指标,得到具体请求参数;根据所述监控指标和预设值,判断所述监控指标是否有异常;生成并上传监控结果,实现对Web应用数据流量的准确监控,解决现有的监控技术方案无法准确地监控Web应用数据流量的问题。

技术研发人员:程文钦
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1