本申请属于计算机,尤其涉及一种服务质量监控方法、装置、设备、存储介质及程序产品。
背景技术:
1、随着数字化在各地深入推进,微服务架构已经应用到了绝大多数的软件系统当中,而随着业务发展的不断壮大,系统服务越来越多,架构越来越大,当服务出现问题时排查问题的难度也越来越大,如何快速发现定位服务问题,成为一个重要的研究课题,而服务质量监控就是其中一种重要的方式。
2、服务质量监控的目标是对运行中的服务或者服务中的某一项功能的运行状态、运行质量进行监控,当服务运行不正常或者质量较低时可以快速发现问题并通过监控采集的信息快速定位问题。
3、现有的服务质量监控方案中,采用拨测探针方式,通过部署在系统外部的探针程序模拟用户行为,探测业务服务运行状态是否正常,该方案能够实现监控程序与业务的解耦不对系统产生任何负担,但是探针只能模拟特定场景下的用户行为,无法监控到真实用户的行为,服务质量监控的准确性低。
技术实现思路
1、本申请实施例提供一种在服务质量监控方法、装置、设备、存储介质及程序产品,能够解决服务质量监控的准确性低的问题。
2、第一方面,本申请实施例提供一种服务质量监控方法,方法包括:
3、通过第一埋点工具收集第一服务的第一埋点信息,其中,所述第一埋点工具集成于所述第一服务中;所述第一埋点信息为所述第一服务中的埋点采集到的业务执行相关信息;
4、通过所述第一埋点工具按照第一信息格式对所述第一埋点信息进行处理,生成所述第一埋点信息对应的所述第一信息格式的第一日志信息;
5、通过所述第一埋点工具将所述第一日志信息存储至第一日志目录中的第一埋点日志文件,其中,所述第一日志目录用于存储埋点日志文件。
6、第二方面,本申请实施例提供了一种服务质量监控装置,装置包括:
7、收集模块,用于通过第一埋点工具收集第一服务的第一埋点信息,其中,所述第一埋点工具集成于所述第一服务中;所述第一埋点信息为所述第一服务中的埋点采集到的业务执行相关信息;
8、第一处理模块,用于通过所述第一埋点工具按照第一信息格式对所述第一埋点信息进行处理,生成所述第一埋点信息对应的所述第一信息格式的第一日志信息;
9、第一存储模块,用于通过所述第一埋点工具将所述第一日志信息存储至第一日志目录中的第一埋点日志文件,其中,所述第一日志目录用于存储埋点日志文件。
10、第三方面,本申请实施例提供了一种服务质量监控设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如第一方面所述的服务质量监控方法。
11、第四方面,本申请实施例提供了一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面所述的服务质量监控方法。
12、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面所述的服务质量监控方法。
13、在本申请实施例中,服务的业务执行相关信息可以由服务中的埋点采集,并由集成于服务中的埋点工具收集,埋点工具在收集到服务的埋点信息之后,可以将埋点信息转化成第一信息格式的日志信息,并将日志信息存储至日志目录中的埋点日志文件中。这样,可以通过埋点日志文件直观的监控服务的真实运行情况,从而可以提高服务质量监控的准确性。
1.一种服务质量监控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一日志信息包括所述第一埋点信息的所属业务的第一执行状态;
3.根据权利要求2所述的方法,其特征在于,所述正确日志文件下的埋点日志文件的文件名称包括第一标识,所述第一标识指示埋点日志文件用于存储执行状态为成功的日志信息;所述错误日志文件下的埋点日志文件的文件名称包括第二标识,所述第二标识指示埋点日志文件用于存储执行状态为失败的日志信息;
4.根据权利要求1所述的方法,其特征在于,所述通过所述第一埋点工具按照第一信息格式对所述第一埋点信息进行处理,生成所述第一埋点信息对应的所述第一信息格式的第一日志信息之后,所述通过所述第一埋点工具将所述第一日志信息存储至第一日志目录中的第一埋点日志文件之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述通过所述第一埋点工具将所述第一日志信息存储至第一日志目录中的第一埋点日志文件,包括:
6.根据权利要求1所述的方法,其特征在于,所述第一日志信息包括所述第一埋点信息的所属服务、所述第一埋点信息的所属业务的第一监控指标和第一执行状态;
7.一种服务质量监控装置,其特征在于,所述装置包括:
8.一种服务质量监控设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1至6中任意一项所述的服务质量监控方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至6中任意一项所述的服务质量监控方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1至6中任意一项所述的服务质量监控方法。