The invention relates to the field of network monitoring, which discloses a full-link monitoring method, device, terminal device and storage medium. The method includes acquiring trigger information of the user based on the current service system to be monitored, starting the preset agent process according to the trigger information, acquiring the operation status of the current service system to be monitored, and controlling the preset generation according to the operation status. The process collects the full-link monitoring data in the current service system to be monitored; determines whether the full-link monitoring data contains the target monitoring data; and displays the target monitoring data when the full-link monitoring data contains the target monitoring data. The invention effectively collects the monitoring data of the business system to be monitored by setting an agent process in the preset area, controlling the operation status of the current business system to be monitored, thereby realizing the monitoring of the current business system to be monitored without modifying the original node.
【技术实现步骤摘要】
全链路监控方法、装置、终端设备及存储介质
本专利技术涉及网络监控
,尤其涉及一种全链路监控方法、装置、终端设备及存储介质。
技术介绍
目前,在网络上提供商业服务的一个平台是Node.js,Node.js是用于可伸缩服务器侧和联网应用的软件平台。Node.js应用是以Javascript编写的,并且可以在运行期间在Windows、Macintosh操作系统和Linux上运行而无需改变它们。Node.js应用利用非阻塞式输入输出接口和异步事件来将吞吐量和效率最大化并且在单线程进程上运行。现阶段市场上存在的node.jsAPM工具主要为OneAPM和NewRelic等,大部分为代码侵入式,从而无法保证结点(node)应用的原生态。
技术实现思路
本专利技术的主要目的在于提出一种全链路监控方法、装置、终端设备及存储介质,旨在解决现有技术中在软件监控过程中无法保证node应用的原生态的技术问题。为实现上述目的,本专利技术提供一种全链路监控方法,所述全链路监控方法包括以下步骤:获取用户基于当前待监控业务系统的触发信息,根据所述触发信息启动存储区域中的预设代理进程;获取当前待监控业务系统的运行状态,根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据;判断所述全链路监控数据中是否包含目标监控数据;在所述全链路监控数据中包含目标监控数据时,将所述目标监控数据进行展示。优选地,所述根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据,包括:判断所述当前待监控业务系统中是否含有低版本函数,在含有所述低版本函数时,控制所述预设代 ...
【技术保护点】
1.一种全链路监控方法,其特征在于,所述全链路监控方法包括:获取用户基于当前待监控业务系统的触发信息,根据所述触发信息启动存储区域中的预设代理进程;获取当前待监控业务系统的运行状态,根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据;判断所述全链路监控数据中是否包含目标监控数据;在所述全链路监控数据中包含目标监控数据时,将所述目标监控数据进行展示。
【技术特征摘要】
1.一种全链路监控方法,其特征在于,所述全链路监控方法包括:获取用户基于当前待监控业务系统的触发信息,根据所述触发信息启动存储区域中的预设代理进程;获取当前待监控业务系统的运行状态,根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据;判断所述全链路监控数据中是否包含目标监控数据;在所述全链路监控数据中包含目标监控数据时,将所述目标监控数据进行展示。2.如权利要求1所述的全链路监控方法,其特征在于,所述根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据,包括:判断所述当前待监控业务系统中是否含有低版本函数,在含有所述低版本函数时,控制所述预设代理进程采集所述低版本函数中的全链路监控数据。3.如权利要求2所述的全链路监控方法,其特征在于,所述判断所述当前待监控业务系统中是否含有低版本函数,在含有所述低版本函数时,控制所述预设代理进程采集所述低版本函数中的全链路监控数据,包括:获取历史业务系统版本的函数更新列表,根据所述函数更新列表判断所述当前待监控业务系统中是否含有低版本函数,在含有所述低版本函数时,控制所述预设代理进程采集所述低版本函数中的全链路监控数据。4.如权利要求1至3中任一项所述的全链路监控方法,其特征在于,所述获取当前待监控业务系统的运行状态,根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据之前,所述方法还包括:获取所述当前待监控业务系统的框架类型,查找是否含有与所述框架类型对应的支持包,在不含有与所述框架类型对应的支持包时,对所述支持包进行导入,生成更新后的预设代理进程;所述获取当前待监控业务系统的运行状态,根据所述运行状态控制所述预设代理进程采集当前待监控业务系统中的全链路监控数据,包括:获取当前待监控业务系统的运行状态,根据所述运行状态控制所述更新后的预设代理进程采集当前待监控业务系统中的全链路监控数据。5.如权利要求4所述的全链路监控方法,其特征在于,所述获取所述当前待监控...
【专利技术属性】
技术研发人员:王楚斌,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。