服务性能监控工具、方法、设备及介质技术

技术编号:37251449 阅读:34 留言:0更新日期:2023-04-20 23:29
本公开提供一种服务性能监控工具、方法、设备及介质,工具包括:监控组件和分析组件;监控组件包括至少一个插件,不同的插件对应不同的服务监控逻辑,不同的插件共用一个配置文件;插件,用于在JAVA虚拟机启动后,识别应用程序中的预设标记,并在识别到预设标记之后,执行服务监控逻辑,得到应用程序执行时服务端的运行数据,并将运行数据传输给分析组件;分析组件,用于分析运行数据,得到应用程序对应的服务端的服务性能分析结果。本公开用以解决现有技术中在进行全链路监控时产生的耗时长、效率低的缺陷,实现快速、精准的完成全链路监控。精准的完成全链路监控。精准的完成全链路监控。

【技术实现步骤摘要】
服务性能监控工具、方法、设备及介质


[0001]本公开涉及计算机
,尤其涉及一种服务性能监控工具、方法、设备及介质。

技术介绍

[0002]目前,用户在使用网络时,对服务端的响应速度的需求越来越高。尤其在电商领域,如果服务端持续性的响应速度慢,甚至出现网络错误的问题,会造成订单的损失和用户的丢失。然而,电商领域具有众多的服务端,各服务端之间互相交互,调用链路较长。
[0003]在现有技术中,对全链路进行监控时,需要多个插件,使用时灵活度较低,并且,由于使用多个插件,需要进行配置文件的重复使用,以及编码的重复开发,整个前置过程耗时较长,效率较低。

技术实现思路

[0004]本公开提供一种服务性能监控工具、方法、设备及介质,用以解决现有技术中在进行全链路监控时产生的耗时长、效率低的缺陷,实现快速、精准的完成全链路监控。
[0005]本公开提供一种服务性能监控工具,包括:监控组件和分析组件;
[0006]所述监控组件包括至少一个插件,不同的所述插件对应不同的服务监控逻辑,不同的所述插件共用一个配置文件;<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务性能监控工具,其特征在于,包括:监控组件和分析组件;所述监控组件包括至少一个插件,不同的所述插件对应不同的服务监控逻辑,不同的所述插件共用一个配置文件;所述插件,用于在JAVA虚拟机启动后,识别应用程序中的预设标记,并在识别到所述预设标记之后,执行所述服务监控逻辑,得到所述应用程序执行时服务端的运行数据,并将所述运行数据传输给所述分析组件;所述分析组件,用于分析所述运行数据,得到所述应用程序对应的所述服务端的服务性能分析结果。2.根据权利要求1所述的服务性能监控工具,其特征在于,所述工具还包括:数据修改组件;所述数据修改组件,用于在所述JAVA虚拟机启动前,在所述应用程序中添加所述预设标记。3.根据权利要求2所述的服务性能监控工具,其特征在于,所述预设标记包括:指示无需监控当前应用程序段的第一标记,以及指示监控当前应用程序段的第二标记;所述数据修改组件,用于在所述JAVA虚拟机启动前,扫描所述应用程序中的类文件,在每个所述类文件中添加所述第一标记和所述第二标记;所述插件,用于在识别到所述第二标记之后,执行所述服务监控逻辑,得到所述应用程序执行时所述服务端的运行数据。4.根据权利要求1

3任一项所述的服务性能监控工具,其特征在于,所述工具还包括:配置组件;所述配置组件,用于基于预先设置的所述JAVA虚拟机对应的需求参数,从所述至少一个插件中确定并加载与所述需求参数对应的目标插件;其中,所述需求参数用于表征所述应用程序执行时所需的插件;所述目标插件,用于在所述JAVA虚拟机启动后,识别所述预设标记,并在识别到所述预设标记之后,执行所述服务监控逻辑,得到所述应用程序执行时所述服务端的所述运行数据,并将所述运行数据传输给所述分析组件。5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:

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

1