System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用监控方法、装置、电子设备及计算机可读取存储介质制造方法及图纸_技高网

应用监控方法、装置、电子设备及计算机可读取存储介质制造方法及图纸

技术编号:40474593 阅读:4 留言:0更新日期:2024-02-26 19:11
本申请提供一种应用监控方法、装置、电子设备及计算机可读取存储介质,涉及车联网通信技术领域。该方法包括:根据服务规则,在云端的服务集群中自动配置应用服务;根据业务需求,对应用服务进行埋点处理,得到应用埋点;基于应用埋点的触发情况进行异常处理。本申请通过配置相应的服务规则,在云端的服务集群中自动发现并配置相应的应用服务,并在应用服务的基础上,基于业务需求进行埋点,以根据应用埋点的触发情况对云端的服务集群进行监控,从而能够在服务产生异常时进行相应的异常处理。能够对应用服务进行自动配置,有效地减少了配置、管理和维护的成本,细化了监控的粒度,提高了监控的有效性、可靠性以及异常处理的准确性和有效性。

【技术实现步骤摘要】

本申请涉及车联网通信,具体而言,涉及一种应用监控方法、装置、电子设备及计算机可读取存储介质


技术介绍

1、通信技术的发展同时带来了汽车行业的高速发展,以车联网为代表的物联网技术逐渐普及,分布式应用、微服务等对于现有的监控和维护方案带来了新的架构。目前的车联网架构通常包括用户端设备、防火墙和云端服务器,用户端设备通过防火墙后到达云端服务器侧;然后再由云端服务器将请求转发到对应的后端或前端应用的服务器进行处理。

2、但是,该方案需要使用运维人员登录到内部对应的服务器进行运维、更新等维护工作,云端服务器的功能性较低,仅适用于并发、产品线不多的场景,无法满足复杂的使用需求。


技术实现思路

1、有鉴于此,本申请实施例的目的在于提供一种应用监控方法、装置、电子设备及计算机可读取存储介质,以改善现有技术中存在的车联网中的云端服务器功能性较低的问题。

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、在所述服务集群中部署发布包装;

33、基于所述服务集群的配置需求对所述发布包装进行配置修改,得到应用容器;

34、基于所述应用容器对所述应用服务的状态进行展示。

35、在上述实现过程中,为了适用于多种项目规模较大、产品线较多的复杂云端架构,可以在云端的服务集群中部署发布包装,部署时能够根据服务集群的配置需求发布包装的配置进行相应地修改,从而得到多个对应用服务的状态进行展示和部署的应用容器。能够采用容器技术部署多个应用服务,从而根据应用容器进行相应处理,有效地提高了监控和异常处理时的可靠性。

36、第二方面,本申请实施例还提供了一种应用监控装置,所述装置包括:配置模块、本文档来自技高网...

【技术保护点】

1.一种应用监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,其中,所述服务规则包括发现规则;所述根据服务规则,在云端的服务集群中自动配置应用服务,包括:

3.根据权利要求2所述的方法,其特征在于,其中,所述服务规则包括阈值规则;所述根据服务规则,在云端的服务集群中自动配置应用服务,还包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述应用埋点的触发情况进行异常处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于触发的所述应用埋点在所有所述应用服务中定位问题应用,包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述根据业务需求,对所述应用服务进行埋点处理,得到应用埋点,包括:

7.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:

8.一种应用监控装置,其特征在于,所述装置包括:配置模块、埋点模块和处理模块;

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器运行所述程序指令时,执行权利要求1-7中任一项所述方法中的步骤。

10.一种计算机可读取存储介质,其特征在于,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器运行时,执行权利要求1-7任一项所述方法中的步骤。

...

【技术特征摘要】

1.一种应用监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,其中,所述服务规则包括发现规则;所述根据服务规则,在云端的服务集群中自动配置应用服务,包括:

3.根据权利要求2所述的方法,其特征在于,其中,所述服务规则包括阈值规则;所述根据服务规则,在云端的服务集群中自动配置应用服务,还包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述应用埋点的触发情况进行异常处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于触发的所述应用埋点在所有所述应用服务中定位问题应用,包括:

6.根据权利要求1-5中任一项所...

【专利技术属性】
技术研发人员:张永林汪奕菲
申请(专利权)人:上海极豆科技有限公司
类型:发明
国别省市:

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

1